ブール配列を別のブール配列にコピーしようとしています。これは私がしようとしていることです:
public class Nucleo {
private boolean[] nivel;
public Nucleo(boolean[] carga, double x, int i){ //Copy the array
for(int j=0; j<carga.length; j++){
nivel[j]=carga[j];
}
x=potencia;
i=porcentaje;
}
boolean[] carga
から配列を送信しmain
ます。このような:
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean[] niveles = new boolean[8];
rellniveles(niveles);
Nucleo nivel1= new Nucleo(niveles, 5, 4);
nivel1.getPotencia();
}
public static void rellniveles(boolean[] niv){ //Fill the array
niv[0]=true;
niv[1]=true;
niv[2]=true;
niv[3]=true;
niv[4]=true;
niv[5]=true;
niv[6]=false;
niv[7]=false;
}
でコピーしようとすると"System.arraycopy( carga, 0, nivel, 0, carga.length );"
エラーが発生します:"Source not found".
私はエクリプスを使用しています。System.arraycopy() i.imgur.com/pbGrKz6.png でこのエラーが発生します