코딩테스트

StringTokenizer

NellKiM 2025. 4. 7. 21:21
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());
		}
	}
}