概要
Javaで「区切り文字を別の値に設定する」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample3_2.java
import java.util.Scanner;
import java.util.regex.Pattern;
class JSample3_2{
public static void main(String[] args){
String regex = ":|;";
var p = Pattern.compile(regex);
Scanner scanner = new Scanner("Melon:Peach;Grapes:Orange");
scanner.useDelimiter(p);
while (scanner.hasNext()){
String fruit = scanner.next();
System.out.println(fruit);
}
}
}
以下のコマンドを実行しました。
$ javac JSample3_2.java
$ java JSample3_2
Melon
Peach
Grapes
Orange
まとめ
何かの役に立てばと。