Javaでアスタリスクで分割する方法


方法1: Stringクラスのsplitメソッドを使用する方法

String str = "apple*banana*cherry";
String[] parts = str.split("\\*");
for (String part : parts) {
    System.out.println(part);
}

方法2: StringTokenizerクラスを使用する方法

import java.util.StringTokenizer;
String str = "apple*banana*cherry";
StringTokenizer tokenizer = new StringTokenizer(str, "*");
while (tokenizer.hasMoreTokens()) {
    String part = tokenizer.nextToken();
    System.out.println(part);
}

方法3:正規表現を使用する方法

import java.util.regex.Pattern;
String str = "apple*banana*cherry";
String[] parts = str.split(Pattern.quote("*"));
for (String part : parts) {
    System.out.println(part);
}

これらの方法は、アスタリスクを区切り文字として使用して文字列を分割します。各メソッドは異なるアプローチを使用していますが、どれも同じ結果を返します。