㈠ 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對象不能為空,否則報錯