許尔摩斯_
2019-07-21 09:43
if语句中 为啥不是用equals()方法判断是否是字符a呢 直接用== 难道不是指的地址一样吗。
equals是判断引用类型的引用是否相等,==用于基本类型
==用于基本类型判断值,==用于引用类型判断对象地址,equals用于引用类型判断对象内容。equals不能用于基本类型吧??
字符是char类型。
==是判断两个字符串在内存中首地址是否相同,equals是判断是否是同一个字符串对象
equals是判断引用类型的引用是否相等,==是判断存取地址是否一样 ”个人认为"
Java入门第三季
409792 学习 · 4340 问题
相似问题