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