为什么我得到" NullPointerException" ,当试图使用正则表达式?

时间:2018-04-03 12:46:07

标签: java nullpointerexception

我正在

java.lang.NullPointerException

在以下代码中尝试使用正则表达式时:

public static void scanSTAFFELNR() {

    String STAFFELNR = CsvScanner.values.get(1);  // My values are stored in a ArrayList ( values). Here i want to get the second one.

    if (STAFFELNR.matches("[0-9]+")) { // Here i want to check, if the String is a number. 
        System.out.println("erfolg");
    } else {
        STAFFELNRMessage = "Fehler bei STAFFELNR, STAFFELNR muss zwischen 0-3 sein";
        Gui.fehlerCounter++;
    }
}

当我删除STAFFELNR.matches时 并用STAFFELNR == "Hello"替换它 ,我没有错。

我不知道如何在我的代码上修复此错误。

0 个答案:

没有答案