不知道错误原因在哪,希望大神指点迷经,请大神能详细说明错误原因在哪?
debug进去看看哪条值空了
main方法截图看看
你的 String[] b = null;肯定报空指针异常,String[] b = {};
String[] b = {};
for(int i = 0;;i++) {
Scanner scanner = new Scanner(System.in);
b[i] = scanner.next();
}
你的参数是从控制台输入的 怎么又在调用方法的时候自己定义了一个arr传进去
感觉是不是数组越界了,你的for循环没有上限,但数组一定是有上限了,试试用arraylist,和数组相似,而且没有上限,但是不能处理数字,需要进行转换