0
我得到了用戶的輸入,像這樣:爲什麼這些字符串不匹配?
Scanner keyboard = new Scanner(System.in);
String input = keyboard.nextLine();
當我比較像這樣
if(input == "abc"){
System.out.println("Match!");
}else{
System.out.println(input + "\nabc");
}
如果我輸入 「ABC」 我看到
ABC
abc
而不是預期的match
。這是怎麼回事?
我會說這是一個騙局。我正在學習Java;從JavaScript移動 - 這是一個新概念給我。 – Gary
對不起,我們可以添加'dumb-question'標籤 – Gary
這個問題不是愚蠢的。每個新手都犯這個錯誤。別擔心。 – Pshemo