当我单击Enter时如何解决扫描仪错误

时间:2018-12-01 20:56:50

标签: java java.util.scanner indexoutofboundsexception

Scanner scan = new Scanner (System.in);
mainMenu = scan.nextLine().charAt(0);

每次单击输入时,Soo都会“爆炸”并说:

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(Unknown Source)
    at tESTedit.main(tESTedit.java:50). 

我该如何解决?

2 个答案:

答案 0 :(得分:2)

只需检查字符串是否包含内容

def latestpdf(folder: str) -> str 

答案 1 :(得分:1)

在检查字符串或数组的索引之前,切勿尝试访问它的长度并编写更安全的代码,

    X:         Y:
    57.567177, 25.383375
    57.567391, 25.384218
    57.568717, 25.382321
    57.568159, 25.382033