我从扫描仪读取输入,这我则比较硬编码字符串变量的Java:从scanner.next字符串()和.equals()比较失败
String MOVE = input.next(); // I type in "MOVE N"
MOVE = MOVE.trim();
System.out.print(MOVE.equals("MOVE N"));
这返回false。我加了trim()
String MOVE = input.next(); // I type in "MOVE N"
System.out.print(MOVE.equals("MOVE N"));
仍然是假的。
任何想法?谢谢
'System.out.println(''“+ MOVE +”'“)''的输出是什么? – 2013-03-01 13:31:26
你有没有调试你的代码? – ogzd 2013-03-01 13:31:59