코딩테스트
StringBuilderStringTokenizer
NellKiM
2025. 4. 7. 21:22
import java.util.StringTokenizer;
public class StringBuilderStringTokenizerTest {
public static void main(String[] args) {
String input = "Java,Python,C++,JavaScript,Ruby"; // 원본 문자열
// StringTokenizer로 구분자 기준으로 문자열 분리
StringTokenizer tokenizer = new StringTokenizer(input, ",");
// StringBuilder 객체 생성 (결과를 저장할 객체)
StringBuilder sb = new StringBuilder();
// 토큰을 하나씩 읽어서 처리 후 StringBuilder에 합침
// while (tokenizer.hasMoreTokens()) {//데이터의 개수를 모를때 사용
int n=5;
for(int i=1; i<=n; i++) {//데이터의 개수를 알때 사용
String token = tokenizer.nextToken();
// 각 토큰(데이터)에 '언어'라는 접미사를 추가
// sb.append(token);
// sb.append(" 언어 ");
sb.append(token)
.append(" 언어\n");
}
// 최종 문자열 출력
System.out.println(sb.toString().trim());
}
}