반응형

StringTokenizer

Java에서 string을 token단위로 끊어 주는 StringTokenizer클래스를 제공함

StringTokenizer(String str)

String str = "a b c"; 
StringTokenizer tokenizer = new StringTokenizer(str); 
System.out.println(tokenizer.countTokens()); // 3 

while(tokenizer.hasMoreTokens()){ 
    System.out.println(tokenizer.nextToken()); 
}

결과값

3 
a
b 
c

StringTokenizer(String str, String delim)

String str = "a%b%c"; 
StringTokenizer tokenizer = new StringTokenizer(str,"%"); 
System.out.println(tokenizer.countTokens()); 

while(tokenizer.hasMoreTokens()){ 
    System.out.println(tokenizer.nextToken()); 
}

결과값

3 
a 
b 
c

StringTokenizer(String str, String delilm, boolean returnDelims)

returnDelims가 true이면 구획문자를 리턴하게됨

String str = "a%b%c"; 
StringTokenizer tokenizer = new StringTokenizer(str,"%",true); 
System.out.println(tokenizer.countTokens()); 

while(tokenizer.hasMoreTokens()){ 
    System.out.println(tokenizer.nextToken()); 
}

결과값

5 
a 
% 
b 
% 
c

https://github.com/jshag90/TIL/blob/master/Java/191125-StringTokenizer.md

728x90
반응형

728x90

'[일상] > [맛집탐방]' 카테고리의 다른 글

[방문후기] 가로수길 아우어 베이커리  (0) 2021.10.12
오복수산 압구정  (0) 2020.07.21
대전 태평소국밥  (0) 2019.07.05
강변역 베스킨라빈스  (0) 2019.06.16
구디 말뚝곱창 4호집  (0) 2019.05.20
반응형

728x90

+ Recent posts