У меня есть массив строк, который заполнен числами. Любой неустановленный элемент в массиве по умолчанию будет null
. Затем я перебираю этот массив, анализируя строки на их значения int
, но я сталкиваюсь с NumberFormatException
, когда цикл достигает элемента null
.
Я не знаю заранее, сколько чисел будет в массиве, поэтому я использую большой массив, чтобы убедиться, что места достаточно для хранения всех строк.
Как я могу остановить цикл до того, как он достигнет элемента null
?
for (int x = 1 ; x < array1.length ; x++){
int newnode = Integer.parseInt(array1[x]);
//searching in matrix
// do other stuff
}
List
вместо массива может избежать проблемы - person JonK   schedule 12.11.2015