【发布时间】:2012-07-25 10:12:52
【问题描述】:
考虑到这个java sn-p:
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);
}
}
输出:
5
2
我需要一些替代方法来提取具有相同长度的数组。
如果搜索到的字符串 (ex s2) 中有四个分号 (";"),那么我希望拆分数组 (splits2) 的长度 = 5,并在适当的地方使用空元素 (splits2[2]=null, splits2 [3]=null 等)。
您能提供解决方案吗?
【问题讨论】:
-
This 应该可以帮助您。检查投票的答案。
-
@cosmincalistru 感谢您的帮助,我对编程有点陌生