- Stringクラスのsplit()メソッドを使用する方法:
String str = "apple,banana,orange";
String[] tokens = str.split(",");
for (String token : tokens) {
System.out.println(token);
}
出力:
apple
banana
orange
- StringTokenizerクラスを使用する方法:
String str = "apple,banana,orange";
StringTokenizer tokenizer = new StringTokenizer(str, ",");
while (tokenizer.hasMoreTokens()) {
String token = tokenizer.nextToken();
System.out.println(token);
}
出力:
apple
banana
orange
3.正規表現を使用する方法:
import java.util.regex.Pattern;
String str = "apple,banana,orange";
String[] tokens = str.split(Pattern.quote(","));
for (String token : tokens) {
System.out.println(token);
}
出力:
apple
banana
orange
これらの方法を使用すると、文字列をカンマで区切って独立したトークンに分割することができます。適宜、自分のニーズに合わせてこれらの例を調整してください。