【发布时间】:2020-01-11 00:11:44
【问题描述】:
我有一个程序,我应该在其中创建一个类,该类具有一个创建不同简单数据类型数组的成员函数。我在 main 方法中实例化一个类,即创建这个类的一个对象,然后调用 createArray 方法。当我尝试使用Arrays.fill(name,startIndex, endIndex, value) 填充具有相同类型数据的数组时,它找不到这样名称的数组。我想问你这是为什么?
import java.lang.reflect.Array;
import java.util.Arrays;
public class MainClass {
public void createArray(){
int [] ints = new int[10];
}
}
class Test{
public static void main(String[] args) {
MainClass mcl = new MainClass();
mcl.createArray();
for (int i = 0;i<10;i++){
//cannot resolve symbol ints - why?
Arrays.fill(ints,0,9,8);
}
}
}
【问题讨论】: