【发布时间】:2015-11-12 16:16:11
【问题描述】:
我有一个用数字填充的字符串数组。默认情况下,数组中任何未设置的元素都是null。然后我遍历这个数组,将字符串解析为它们的int 值,但是当循环到达null 元素时,我遇到了NumberFormatException。
我事先不知道数组中有多少个数字,所以我使用一个大数组来确保有足够的空间容纳所有字符串。
如何在循环到达null 元素之前停止循环?
for (int x = 1 ; x < array1.length ; x++){
int newnode = Integer.parseInt(array1[x]);
//searching in matrix
// do other stuff
}
【问题讨论】:
-
使用
List而不是数组可以避免这个问题
标签: java loops numberformatexception