課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么不能用char
2015-12-13
源自:Java入門第一季(IDEA工具)升級版 4-4
正在回答
如果你想使用char,并使用equals方法
請使用char的封裝類Character
char是原始類型,不能調用方法,Character是類,有equals方法,
所以你可以寫成Character sex='女',sex.equals('女')
equals底層也是用==實現,想怎么比較都可以自己重寫然后用
1、字符串用equals
2、char當然用 == 了(因為char是基本類型)
總結:對于基本類型判讀是否相等,用 ==
? ? ? ? ?對于引用類型可以用equals
用 ==
明白了。equals是針對字符串的,那字符的用啥呢
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答為什么不是char sex='女;'
4 回答String sex = "女",這是用String和char都可以是嗎
1 回答為什么不能寫char sex='女',然后 sex.equals('女')
1 回答為什么if(sex.equals("女")才對,不可以if(sex="女")
2 回答可以直接用 if (sex="女")么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-14
如果你想使用char,并使用equals方法
請使用char的封裝類Character
char是原始類型,不能調用方法,Character是類,有equals方法,
所以你可以寫成Character sex='女',sex.equals('女')
2015-12-13
equals底層也是用==實現,想怎么比較都可以自己重寫然后用
2015-12-13
1、字符串用equals
2、char當然用 == 了(因為char是基本類型)
總結:對于基本類型判讀是否相等,用 ==
? ? ? ? ?對于引用類型可以用equals
2015-12-13
用 ==
2015-12-13
明白了。equals是針對字符串的,那字符的用啥呢