java - 比较字符与单个空格java

标签 java compare character space

我正在尝试测试一个程序,如果用户输入一个空格,该程序将打印“空格”。 但是当我点击空格然后输入时没有显示任何内容。我的目标实际上是计算空格的数量,但我想我会从这里开始。帮帮我,谢谢你的帮助 这是我的代码 导入 java.util.Scanner;

    public class The
    {
         public static void main(String args[])throws Exception
         {
             Scanner scanner = new Scanner(System.in);
             String input;
             System.out.println("Enter string input: ");
             input = scanner.next();
             char[] charArray;
             charArray = input.toCharArray();

             for(char c : charArray)
             {
                  if(c == ' ')
                  {
                  System.out.println("space");
                  }
                  else
                  {
                  System.out.println(" not space");
                  }
             }
         }
     }

最佳答案

Scanner 默认忽略空格。使用 BufferedReader 读取输入。

关于java - 比较字符与单个空格java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7560425/

相关文章:

MySQL 数据库字符 - INSERT 方法之间有区别吗?

java - java中的四舍五入结果

java - Android Consumer IR Manager 必须是 : 之一

java - Sqlite + Android 行结果中的空列

python - 如何使用python检查目录中文件的大小?

c++ - 在 C++ 中确定已更改数据的最佳方法

c++ - 字符指针在内存中的存储

java - 模板生成器 : better suggestion needed

c++ - 比较数组c++中的项目

c - C 中的字符输入和切换大小写有问题吗?