import java.util.StringTokenizer;

public class StringTokenizerTest {
	//한개의 라인에서 두개 이상의 데이터를 구분하고자 하였을때 사용.

//입력케이스1)
//aaa bbb ccc
	
//입력케이스2)
//aaa
//bbb
//ccc
//==> StringTokenizer 필요없음!!
	
	
	public static void main(String[] args) {
		// StringTokenizer 객체 생성 (구분자로 공백을 사용)
//		StringTokenizer tokenizer = new StringTokenizer("Algorithm is awesome", " ");
		StringTokenizer tokenizer = new StringTokenizer("Algorithm is awesome2");
		
		// 토큰이 있을 때마다 출력
		while (tokenizer.hasMoreTokens()) { //데이터의 개수가 정해지지 않았을때
			//tokenizer => [Algorithm , is , awesome2]  nextToken()
			//tokenizer => [is , awesome2]  nextToken()
			//tokenizer => [awesome2]  nextToken()
			//tokenizer => []  nextToken()
			System.out.println(tokenizer.nextToken());
		}
	}
}

'코딩테스트' 카테고리의 다른 글

백준 1000번 A+B  (0) 2025.04.07
StringBuilderStringTokenizer  (0) 2025.04.07
BufferedReader  (0) 2025.04.07
StringBuilder  (0) 2025.04.07
BufferedReader 와 Scanner  (0) 2025.04.07

+ Recent posts