【发布时间】:2012-11-17 23:11:30
【问题描述】:
我想知道如何在 Java 中连接 4 个字符串数组。
已经有一个关于这个的问题。 How can I concatenate two arrays in Java?
但我尝试复制它,但它对我不起作用。
这是我的代码的样子:
调用方法:
concatAll(jobs1, jobs2, jobs3, jobs4);
方法本身:
public String[] concatAll(String[] jobsA, String[] jobsB, String[] jobsC, String[] jobsD) {
int totalLength = jobsA.length;
for (String[] array : jobsD) {
totalLength += array.length;
}
String[] result = Arrays.copyOf(jobsA, totalLength);
int offset = jobsA.length;
for (String[] array : jobsD) {
System.arraycopy(array, 0, result, offset, array.length);
offset += array.length;
}
return result;
}
【问题讨论】:
-
我在这里有点困惑。什么是样本输入和样本输出?
-
这怎么没有关闭? Double Duplicate