线程“main”java.lang.NumberFormatException中的异常:null接受整数

线程“main”java.lang.NumberFormatException中的异常:null接受整数,java,Java,主线程java.lang.NumberFormatException中出现异常:null 尽管它在其他地方运行良好,但这里出现了一个问题 System.out.println("How many elements u wanna put into the list?"); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n=Integer.parseInt(br.readLine()); /

主线程java.lang.NumberFormatException中出现异常:null

尽管它在其他地方运行良好,但这里出现了一个问题

System.out.println("How many elements u wanna put into the list?");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int n=Integer.parseInt(br.readLine());  //here is the problem
for(int i=0;i<n;i++)
{
    System.out.println("Continue");
    dl.push(i);
}

您在控制台中传递什么?如果它是一个空字符串,您可能会在线程main java.lang.NumberFormatException中遇到异常:对于输入字符串:

您面临的问题是什么?什么时候会抛出错误?问题不明确,您必须检查br.readLine是否返回了有效的int。还要确保它没有任何空格。使用string.trim删除空白。在接受任何内容之前,它只是显示此异常。