我抓住當前win7的用戶名是rsmith但我的if語句如下顯示: 0000 rsmith 2222 rsmith爲什麼不if語句工作正常
爲什麼我如果==線作爲工作預期?用戶名IS rsmith
String userName = System.getProperty("user.name");
System.out.println("0000 " + userName + "\n");
if (userName == "rsmith"){
System.out.println("1111 " + userName + "\n");
}
else {
System.out.println("2222 " + userName + "\n");
}