【发布时间】:2013-02-16 00:38:03
【问题描述】:
我从扫描仪读取了一个输入,然后将其与硬编码字符串变量进行比较
String MOVE = input.next(); // I type in "MOVE N"
MOVE = MOVE.trim();
System.out.print(MOVE.equals("MOVE N"));
这返回了错误。我添加了 trim()
String MOVE = input.next(); // I type in "MOVE N"
System.out.print(MOVE.equals("MOVE N"));
还是假的。
有什么想法吗?谢谢
【问题讨论】:
-
System.out.println ("'" + MOVE + "'")的输出是什么? -
你的代码调试了吗?
标签: java string input comparison java.util.scanner