我不知道我錯了哪裏,有人可以幫助我。作爲字符串比較整數鑄造字符的問題
給定一個3位數的正整數,如果兩個數字完全相同,則返回true。
MATCH2(414)→真 MATCH2(555)→假 MATCH2(120)→假
boolean match2(int num) {
String numBer = num +"";
char first, second, third;
first = numBer.charAt(0);
second = numBer.charAt(1);
third = numBer.charAt(2);
if (first == second && second != third) {
return true;
}
else if (second == third && first != second) {
return true;
}
else if (first == third && second != third){
return true;
}
return false;
}
不要使用「==」比較字符串時,它能夠更好地使用equals()方法的選項。 –
謝謝我已經想通了 –
@GregorioMerazJr。據我所知,OP僅在字符上使用'==',這非常好。 –