为了账号安全,请及时绑定邮箱和手机立即绑定

String sex="女"可以改成char sex='女'么?为什么下面会出错

为什么不能用char

正在回答

5 回答

如果你想使用char,并使用equals方法

请使用char的封装类Character

char是原始类型,不能调用方法,Character是类,有equals方法,

所以你可以写成Character sex='女',sex.equals('女')

0 回复 有任何疑惑可以回复我~

equals底层也是用==实现,想怎么比较都可以自己重写然后用

0 回复 有任何疑惑可以回复我~

1、字符串用equals

2、char当然用 == 了(因为char是基本类型)

总结:对于基本类型判读是否相等,用 ==

         对于引用类型可以用equals

0 回复 有任何疑惑可以回复我~

用 ==

0 回复 有任何疑惑可以回复我~

明白了。equals是针对字符串的,那字符的用啥呢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

String sex="女"可以改成char sex='女'么?为什么下面会出错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信