如何阻止NoSuchElementException发生?

时间:2018-03-08 20:58:11

标签: java eclipse exception java.util.scanner nosuchelementexception

由于某些原因,扫描仪似乎无法对nextLine()或next()进行罚款,我也不知道如何让它正常工作。如果有人可以提供帮助,那么这是迄今为止的代码

的Class1

public static void main(String[] {
    usingStrings.testRun();
}

的Class2

public static void testRun() {
    try {
    String input;
    System.out.println("Please enter your file name: ");
    input = scan.next();

    if (input.contains("e")) {
        System.out.println(true);
    } else {
        System.out.println(false);
    }

    if (input.contains(".jpg")) {
        System.out.println(true);
    } else {
        System.out.println(false);
    }

    if (input.contains("P")) {
        System.out.println(true); 
    } else {
        System.out.println(false);
    }
    scan.close();
    } catch (NoSuchElementException e) {
        System.err.println("No Such element exception");
    };
}

}

0 个答案:

没有答案