我一直试图弄清楚如何使用Scanner该类一次输入多个令牌.我找到了一些完美的代码.我知道该Scanner.hasNext方法可以无限期地阻止.为什么keyboard = new Scanner(keyboard.nextLine());此代码中的行阻止它执行此操作?
Scanner keyboard = new Scanner(System.in);
LinkedList<String> ll = new LinkedList<String>();
System.out.println("Please enter your full name: ");
keyboard = new Scanner(keyboard.nextLine());
while(keyboard.hasNext())
{
System.out.println("tag ");
ll.add(keyboard.next());
}
System.out.println(ll);
Run Code Online (Sandbox Code Playgroud)
谢谢!
java ×1