想问一下如果给数组从外部输入,这样为什么是错误的嘛!
Scanner 不是 String 的子类,自然无法赋值给 String 变量了,如果你想从控制台读取用户输入的字符串,可以改成如下的代码。
Scanner scanner = new Scanner(System.in); String a = scanner.nextLine();