Javaで4つの文字列配列を連結するにはどうすればよいのでしょうか。
これについてはすでに質問があります。 Javaで2つの配列を連結するにはどうすればよいですか?
しかし、私はそれを複製しようとしましたが、それは私にとってはうまくいきません。
これは私のコードがどのように見えるかです:
メソッドの呼び出し:
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;
}