我從掃描儀讀取輸入,這我則比較硬編碼字符串變量的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