我正在尝试将一个布尔数组复制到另一个布尔数组中。这就是我正在尝试的:
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".
我正在使用 Eclipse。我收到 System.arraycopy() i.imgur.com/pbGrKz6.png 这个错误