-2

Javaでこのような2次元配列を組み合わせるにはどうすればよいですか?

ここに2次元配列があります

a b c d        i j k l
e f g h        m n o p

このような結合結果を得たい

a b c d
e f g h
i j k l
m n o p
4

2 に答える 2

3
  1. 両方の配列を合わせたサイズの配列を作成します
  2. 最初の配列を最後の配列に挿入します
  3. 最初の配列の高さだけオフセットして、2 番目の配列を最終配列に挿入します。

これに対するあなたの友達はループ用です

これは、配列が同じ幅ではない場合をカバーしていませんが、とにかくやりたいことを説明していません

于 2013-07-11T01:26:30.723 に答える
-1

これを試してください(文字列型を使用していると仮定すると、array1とarray2は結合される2つの配列であり、arrayは結合された配列です)

String[][] array = new String[array1.length + array2.length][];
System.arraycopy(array1, 0, array, 0, array.length);
System.arraycopy(array2, 0, array, array1.length, array2.length);
于 2013-07-11T01:25:35.170 に答える