• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列のコピーをして値を返したいが)

配列のコピーをして値を返したい

このQ&Aのポイント
  • 配列のコピーをして値を返したい。コンパイルするとb[0] = 0になる。
  • Javaで配列のコピーを行い、値を返す方法について。コンパイル後、b[0]の値が0となる。
  • Javaの配列をコピーして値を返す手法。コンパイル後、b[0]の値が0になる。

質問者が選んだベストアンサー

  • ベストアンサー
  • nknk80
  • ベストアンサー率65% (17/26)
回答No.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); としたほうが高速にコピーできます。

yuuitirou
質問者

お礼

単純なとこでした System.arraycopy 使ってみます ありがとうございます。

その他の回答 (1)

  • LZ_1111
  • ベストアンサー率57% (4/7)
回答No.1

for(int i =0;i>a.length;i++) ↑これがバグってます。

yuuitirou
質問者

お礼

ですね… 言われないと気付かなかった です。

関連するQ&A