源于一次公司项目,对java基础还是理解的太浅
例:
String a
String b
a.equal(b)和b.equal(a)有什么区别
a.equal(b)和b.equal(a)表达式表达的意思是一样的,都是为了判定a和b两个string对象是否相同,
但是,前者表示a对象不能为空,否则会报错,后者表示b对象不能为空,否则报错
源于一次公司项目,对java基础还是理解的太浅
例:
String a
String b
a.equal(b)和b.equal(a)有什么区别
a.equal(b)和b.equal(a)表达式表达的意思是一样的,都是为了判定a和b两个string对象是否相同,
但是,前者表示a对象不能为空,否则会报错,后者表示b对象不能为空,否则报错