public void onMessage(String channel, String sender, String login, String hostname, String message) {
if (message.toLowerCase().startsWith("!up")) {
String[] args = message.split(" ");
String pass = "password";
if (args[1] == pass){
op(channel, sender);
sendMessage(channel, sender+": you now have op");
}else{
sendMessage(channel, sender+ " incorrect pass");
sendMessage(channel, "" +args[1]);
}
}
}
這是爲了檢查用戶是否輸入!up password
無論我做什麼,它總是說密碼不正確。我做錯了什麼?爲什麼這不起作用? Java
.equals! 。等於! – 2012-03-15 04:25:42
[Java String.equals vs ==]的可能重複(http://stackoverflow.com/questions/767372/java-string-equals-versus) – erickson 2012-03-15 04:31:46