我正在制作一个程序并使用用户输入。当我得到一个字符串我总是使用.nextLine(),但我也使用.next(),它做同样的事情。有什么不同?
Scanner input = new Scanner(System.in);
String h = input.nextLine();
String n = input.next();
有什么区别?
答案 0 :(得分:0)
长话短说:
nextLine - 读取整行。
下一步 - 读取到第一个空格。
举个例子:
// Input : Barack Obama
String st = in.next(); // st holds the String "Barack"
String st2 = in.nextLine(); //st2 holds the String "Barack Obama"