次の例を検討してください。
public class StringSplit {
public static void main(String args[]) throws Exception{
String testString = "Real|How|To|||";
System.out.println
(java.util.Arrays.toString(testString.split("\\|")));
// output : [Real, How, To]
}
}
結果には、「|」の間の空の文字列は含まれません。セパレーター。空の文字列を保持するには:
public class StringSplit {
public static void main(String args[]) throws Exception{
String testString = "Real|How|To|||";
System.out.println
(java.util.Arrays.toString(testString.split("\\|", -1)));
// output : [Real, How, To, , , ]
}
}
詳細については、次の Web サイトを参照してください: http://www.rgagnon.com/javadetails/java-0438.html