为什么不能用char
如果你想使用char,并使用equals方法
请使用char的封装类Character
char是原始类型,不能调用方法,Character是类,有equals方法,
所以你可以写成Character sex='女',sex.equals('女')
equals底层也是用==实现,想怎么比较都可以自己重写然后用
1、字符串用equals
2、char当然用 == 了(因为char是基本类型)
总结:对于基本类型判读是否相等,用 ==
对于引用类型可以用equals
用 ==
明白了。equals是针对字符串的,那字符的用啥呢