可能重複:
Java StringTokenizer, empty null tokensjava的分裂給出不同陣列長度
考慮到這一點的java片段:
public class Test {
public static void main(String[] args) {
String s1 = "1;2;3;4;5";
String s2 = "1;2;;;";
String[] splits1 = s1.split(";");
String[] splits2 = s2.split(";");
System.out.println(splits1.length);
System.out.println(splits2.length);
}
}
OUTPUT:
5
2
我需要一些替代方法來提取相同長度的數組。
如果在搜索的字符串中有四個分號(「;」),那麼我希望在適當的時候使用空元素(splits2 [2] = null, splits2 [3] = null等)。
您能否提供解決方案?
[這](http://stackoverflow.com/questions/785586/how-can-split-a-string-which-contains-唯一分隔符)應該可以幫助你。檢查投票的答案。 – cosmincalistru 2012-07-25 10:17:32
@cosmincalistru thx幫助,我有點新的編程 – 2012-07-25 10:57:09