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