我有一个 ArrayList String
,int
其中double
包含 20 个元素。
我试图将 移至Strings
字符串数组、ints
移至 int 数组和doubles
移至双数组。但我不知道如何,这就是我寻找整数的方法:
private ArrayList <Object> randomList = new ArrayList <Object>();
private int [] intArray = new int[10];
public void example(){
createArray();
for(int i = 0; i<randomList.size();i++){
if(randomList.get(i)instanceof Integer){
intArray[i]= (Integer) randomList.get(i);
}
}
}
我不明白为什么这个 dosnt 起作用,它试图将不是整数的对象添加到我的数组中,导致 outOfBounds 异常,因为它试图添加超过 10 个元素。