Для вашей второй ошибки кажется, что вы пытаетесь использовать массивы и List
s, хотя это два разных типа данных.
В вашем коде у вас, вероятно, есть что-то вроде:
int[] myArray = new ArrayList<Integer>();
Вам нужно выяснить, какой тип вы хотите использовать.Если вам нужен массив, используйте:
int[] myArray = new int[0]; // replacing 0 with your initial array size
Если вам нужен список, используйте:
List<Integer> myList = new ArrayList<Integer>();
Как вы уже упоминали, вы новичок в Java.Вы можете найти значение в чтении некоторых базовых руководств ;они могут дать вам лучшее понимание того, что происходит с вашим кодом.