🌱 오늘의 주제 : StringTokenizer 클래스
🌱 StringTokenizer 클래스
- StringTokenizer는 긴 문자열을 지정된 구분자를 기준으로 토큰이라는 여러 개의 문자열로 잘라내는 데 사용된다.
- StringTokenizer는 구분자로 단 하나의 문자 밖에 사용하지 못한다.
package Backjoon;
import java.util.StringTokenizer;
public class day26 {
public static void main(String[] args) {
// split()과 StringTokenizer 비교
String data = "100,,,200,300";
String[] result = data.split(",");
StringTokenizer st = new StringTokenizer(data, ",");
// split()
for (int i = 0; i < result.length; i++) {
System.out.print(result[i] + "|");
}
System.out.println("개수:" + result.length);
// StringTokenizer
int i = 0;
for (; st.hasMoreTokens(); i++)
System.out.print(st.nextToken() + "|");
System.out.println("개수:" + i);
}
}
-------
100|||200|300|개수:5
100|200|300|개수:3