假设我有一个String [],看起来像这样:
private String[] motherOfStrings = {
"stringA",
"stringB",
"stringC",
"stringD",
"stringE",
}
我可以像这样将其拆分为多个String []吗?
private String[] childOfString1 = {
"stringA",
"stringB",
"stringC",
}
private String[] childOfString2 = {
"stringD",
"stringE",
}
谢谢你们 :)
抱歉,我进行了一些搜索,但是大多数指南(如果不是全部的话)都是关于将String []拆分为Strings,而不是另一个String []。这有可能吗?
最佳答案
您可以对数组中的每个字符串使用split()
方法。
String stringByWhichYouWantToSplit = "C";
String[][] splittedStrings = new String[motherOfStrings][];
for(int i = 0; i < motherOfStrings.length; i++)
splittedStrings[i] = motherOfStrings.split(stringByWhichYouWantToSplit);
...如果要用
"C"
分割字符串...编辑:
现在,当您编辑问题时,我会看到您想要的。您必须创建两个数组,然后将
motherOfStrings
中的字符串复制到其中。您可以使用System.arraycopy方法。