可能重複:
How do I compare strings in Java?
Java string comparison?檢查變量是否等於一字符串
import java.util.*;
public class whatever
{
public static void main(String[] args)
{
Scanner test = new Scanner(System.in);
System.out.println("Input: ");
String name = test.nextLine();
if (name == "Win")
{
System.out.println("Working!");
}
else
{
System.out.println("Something is wrong...");
}
System.out.println("Value is: " + name);
}
}
上面的代碼是不言自明。我假設==
只能用於數字?我想要「工作!」被打印。
就更不用說了,「贏」 .equals(名稱)將在一個更安全的解決方案大小寫如果名稱爲空。 – Egor