為什么用不了?if((s.charAt(i)).equals('a'))來判斷字符是否相等

Yellow_Star
2014-10-08
2 回答
舉報
0/150
提交
取消
為什么用不了?if((s.charAt(i)).equals('a'))來判斷字符是否相等
2014-10-08
舉報
2014-11-17
因為s.charAt(i)返回的值是char,是一個基本類型,用==比較就可以了,當是引用類型的時候可以用equals
2014-10-08
字符和字符之間的比較用==就行,當引用類型時候再用equals