Я пытаюсь написать метод, который принимает Object [], который заполнен токенами и преобразует его в массив целых чисел.
Я начал с ArrayList:
ArrayList<String> colArr = new ArrayList<String>();
затем заполнил его токенами из файла .txt:
while(st.hasMoreTokens()){
colArr.add(st.nextToken());
}
затем преобразовал его в объект []:
Object[] newColArr = colArr.toArray();
Теперь мне нужно написать метод, который преобразует этот объект [] в целое число, чтобы я мог добавить определенные элементы вместе. Вот что я попробовал:
public static Integer[] convert(Object[] objectArray){
Integer[] intArray = new Integer[objectArray.length];
for(int i=0; i<objectArray.length; i++){
intArray[i] = (Integer) objectArray[i];
}
return intArray;
}
но получил " Ошибка: java.lang.String не может быть приведен к java.lang.Integer ".