私は2つのアレイ持って追加します。私は、これら2つの配列を追加したいが異なる長さの配列
int [] array1 = {2, 4, 5};
int [] array2 = {1, 4, 6, 5, 2, 1};
を、私はこの結果をしたい:
int [] result = {3, 8, 11, 5, 2, 1};
しかし、配列結果の長さは何ですか? 、array1.lengthまたはarray2.length?
しかし、私は私が最初の配列をampliedことができれば、男を持っている:
int [] array1 = {2, 4, 5, 0, 0, 0};
私の悪い英語のことで申し訳ありませんが、どうもありがとうございました!
* "配列の長さはどのくらいですか?" * Um ... ['Math.max(array1.length、array2.length)'](http://docs.oracle.com/javase /8/docs/api/java/lang/Math.html#max-int-int-)? 'array1.length
はい、しかし、後で私が追加することができます、エラー:ArrayOutBoundsOfException存在するので、私はこれを解決したいほんの少しです。 –
はい。短い配列の終わりを越えてアクセスしようとしないようにガードを使用します。 –