Java中怎么从控制台输入空格

有两种方法

1.Scanner in = new Scanner(System.in);

   in.nextLine();

Java中怎么从控制台输入空格Java中怎么从控制台输入空格

但是这种方式有缺陷,如果先用in.next()输入然后再用in.nextLine()输入则会把换行符读入到in.nextLine()中,达不到想要的结果

Java中怎么从控制台输入空格

Java中怎么从控制台输入空格

 2.InputStreamReader ins = new InputStreamReader(System.in);

    BufferedReader br = new BufferedReader(ins);

    br.readLine();

这种方式则解决了上面的问题

 Java中怎么从控制台输入空格

Java中怎么从控制台输入空格

 

 

上一篇:1076-WIFI密码(15分)


下一篇:8、java流程控制:用户交互scanner