【发布时间】:2014-05-01 06:12:14
【问题描述】:
我有 2 个从文本文件中解析的数组:
if (line.startsWith("#dataOne ")){
String[] oneS = line.split("= ");
String[]oneT= oneS[1].split(" ");
// System.out.println(Arrays.toString(oneT));
}
if (line.startsWith("#dataFour")){
String[] twoS = line.split("= ");
String[]twoSets= twoS[1].split(", ");
// System.out.println(Arrays.toString(twoSets));
}
如何将oneT 和twoSets 合并在一起?
【问题讨论】:
-
你认为这会怎样?
-
我不知道这种特殊情况如何工作,当它们都在单独的子句中时。我知道arraycopy,但我不知道如何在这里应用它。
-
如果你有一个可以放 3 个苹果的盒子,另一个可以放 6 个苹果的盒子,你需要多大的盒子才能放 9 个苹果?
-
如果我不知道怎么打开有 3 个苹果的盒子和有 6 个苹果的盒子,我无法装满能装 9 个苹果的盒子。
-
所以回顾一下数组是如何工作的。查看语法是什么。查看如何访问元素以及如何迭代它们。查看您如何创建它们以及如何指定它们的大小。
标签: java arrays merge concatenation