㈠ equals和equal有什么区别
equals和equal在编程中的主要区别如下:
在java标准库中的存在性:
用途:
使用建议:
综上所述,equals是Java中用于比较对象等价性的标准方法,而equal则可能是一个自定义的方法名或来自其他上下文,并不属于Java标准库的一部分。
㈡ java中a.equal("b")和b.equal("a")有什么区别
a.equal("b")表示a这个string是否等于字符串b;
b.equal("a")表友丛桐示b这个string是否等于字符串a;
如果你是想要判定a和b两个string对象是否相同,建议不要加括号,写成:
a.equal(b)和b.equal(a)这个比较好。好坦
a.equal(b)和b.equal(a)表达式表达的意思是一郑薯样的,都是为了判定a和b两个string对象是否相同,但是,前者表示a对象不能为空,否则会报错,后者表示b对象不能为空,否则报错