我不知道我在这里做错了什么,我一直在
exception in thread main java.lang.NullPointerException
在以下部分:
for (int i = 0; i < MAX_AANTAL; i++) {
if (templates[i][0].length() == 0) {
System.out.print("Geef de naam van je nieuwe template : ");
templates[i][0] = Input.readString();
System.out.print("Voer de nieuwe template in : ");
templates[i][1] = Input.readString();
break;
}
if (i == (MAX_AANTAL - 1)) {
System.out.println("Er kan geen template meer toegevoegd worden");
break;
}
else{
System.out.println("test");
}
}
答案 0 :(得分:0)
您应该初始化您的数组:templates
尝试以下方法:
String[][] templates = new String[MAX_AANTAL][2];
答案 1 :(得分:0)
根据你的评论,我猜对了,初始化代码是在这里发生的 -
if (templates[i][0].length() == 0)
因此,应该是
if (templates[i][0] == null || templates[i][0].length() == 0)