- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列のコピーをして値を返したいが)
配列のコピーをして値を返したい
このQ&Aのポイント
- 配列のコピーをして値を返したい。コンパイルするとb[0] = 0になる。
- Javaで配列のコピーを行い、値を返す方法について。コンパイル後、b[0]の値が0となる。
- Javaの配列をコピーして値を返す手法。コンパイル後、b[0]の値が0になる。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
for(int i=0;i>a.length;i++) の判定条件は、 for(int i=0;i<a.length;i++) が正しいです。 ちなみに、配列をコピーするのはfor文でコピーするより、 標準のAPIを使用して、 System.arraycopy(a,0,b,0,a.length); としたほうが高速にコピーできます。
その他の回答 (1)
- LZ_1111
- ベストアンサー率57% (4/7)
回答No.1
for(int i =0;i>a.length;i++) ↑これがバグってます。
質問者
お礼
ですね… 言われないと気付かなかった です。
お礼
単純なとこでした System.arraycopy 使ってみます ありがとうございます。