-1

重複の可能性:
配列 Java のコピーを作成

のメインメソッド呼び出しがありますc3 = c1.replicate();

c1 = new Chromosome(new int[] {1, 2, 3, 4, 5, 6})

私は、Java でレプリケート メソッドを作成して、c1それをコピーしてc3 = call.

どんな助けでも素晴らしいでしょう!

4

2 に答える 2

2

System.arrayCopy()@jsoft ソリューションで使用して、配列をより高速にコピーできます。

于 2013-01-31T04:16:24.547 に答える
1
public Chromosome replicate(){
  int [] newArray = new int[this.chromosomeArrayOrWhateverYouNamedIt.length];
  for(int i=0; i < this.chromosomeArrayOrWhateverYouNamedIt.length; i++){
     newArray[i]=this.chromosomeArrayOrWhateverYouNamedIt[i];
  }
  Chromosome retVal = new Chromosome(newArray);
  return retVal;
}

私はそれがあなたのために働くべきだと思います。

于 2013-01-31T04:05:55.847 に答える