반응형
어떤 문자를 특정 단어를 기준으로 분리해야 하는 경우에
StringTokenizer를 사용하면 되는데요.
그래서 Java의 StringTokenizer 사용법에 대해 알아보겠습니다.
자르기 예제
코끼리 사자 여우 늑대 호랑이 기린
위와 같이 어떠한 변수에 위와 같은 동물이 있습니다.
하나의 변수에 담긴 동물을 배열이나 각각 출력하기 위해서는
특정 문자 기준으로 텍스트를 잘라주는 StringTokenizer를 사용하면 됩니다.
StringTokenizer 사용하기
public class tokenizerExm{
public static void main(String[] args) throws Exception {
String animal = "코끼리,사자,여우,늑대,호랑이,기린";
StringTokenizer sToken = new StringTokenizer(animal);
while(sToken.hasMoreElements()) {
//System.out.println(sToken.nextElement().toString()); --공백 자르기
System.out.println(sToken.nextToken(","));
}
}
}
위와 같이 animal 같은 변수에
분리해야 할 텍스트를 입력합니다.
그리고 StringTokenizer를 선언하고
매개변수에 분리해야 할 변수를 할당합니다.
그리고 StringTokenizer 클래스가
Enumeration를 인터페이스를 사용하기 때문에
while문을 이용하여 반복문을 수행해 줍니다.
nextToken("자르기 문자열")
반복문 수행시 위와 같이 선언하며
특정 문자 기준으로 자르기를 합니다.
자른 문자열은 그대로 출력하거나
변수나 list의 형태로 저장할 수 있습니다.
반응형
'Dev > Java' 카테고리의 다른 글
[Java] 추상클래스 & 메소드 정의와 사용 예제 (0) | 2022.12.14 |
---|---|
[Java] 다형성 예제 및 개념과 형변환 방법 (0) | 2022.12.14 |
[Java] 날짜 String 텍스트 날짜 포맷 변경 (0) | 2022.12.12 |
[Java] 메소드 오버라이딩 사용 예제와 샘플 소스 (0) | 2022.11.17 |
[Java] 생성자 사용법 [초기화 및 오버로딩] (0) | 2022.11.16 |