如何在输入java中允许空格

时间:2017-03-17 02:54:39

标签: java

我是Java的新手,所以这是一个非常基本的问题。输入带空格的名称时出错并输入错误。我需要改变什么?引导我了解信息也很棒。

如何允许输入空格。

import java.util.Scanner;

    public class yes {

        public static void main(String[] args) {
        Name = in.next();
        ....
      }
  }

3 个答案:

答案 0 :(得分:1)

请使用cherrypy.serving.request.hooks.attach(self._point, self.callable, priority=p, **conf)

in.nextLine();

答案 1 :(得分:1)

以下是您需要更改的内容:

import java.util.Scanner;

public class Yes {

    public static void main(String[] args) {
    String name;
    Scanner in = new Scanner(System.in);
    name = in.nextLine();
    ....
  } 
}

原因如下:next()方法读取当前行上的输入,直到检测到空格。只有当您按 Enter / Return 时,它才会前进到下一行。

另一方面,nextLine()方法前进到下一行并返回当前行的输入。

您可以阅读有关Scanner class here的更多信息。

此外,遵循Java命名约定也是很好的。谢谢!

答案 2 :(得分:0)

使用Scanner.nextLine();方法。

import java.util.Scanner;

    public class yes {

        public static void main(String[] args) {
        String name = in.nextLine();
        ....
      }
  }

希望这有帮助!