回答
object1
如果和object2
是引用類型,然後==
檢查是否object1
和object2
是同一個對象都引用。
請參閱Java語言規範中的15.21 Equality Operators瞭解詳細信息。
object1 == object2;將返回true,如果兩者都是參考同一對象。不要以爲它會返回true,如果兩個對象具有相同的內容,或者兩者都是同一個類的對象等
真時,同一對象兩個引用,假否則。
你的意思是**都是對同一個對象**的引用。他們是不同的參考。 – 2012-04-16 13:03:40
@ChristofferHammarström當然是。 – 2012-04-16 13:04:05
然後修復它。 – 2012-04-16 13:12:41
Object a = new Object();
Object b = new Object();
System.out.println(a==b); //not the same
Object c = new Object();
Object d = c; // d points to the same reference
System.out.prinlnt(c==d); // the same
- 1. 爲什麼當平等
- 2. 爲什麼\\。平等\。在preg_replace?
- 3. 什麼是從「等待db.Database.ExecuteSqlCommandAsync(SQL,參數)」
- 4. 解決不平等數獨的策略?
- 5. 什麼是決定路線與參數的關鍵因素
- 6. Ubuntu中這些參數的等效參數是什麼?
- 7. OpenJPA(Kodo)的eclipselink.jdbc.bind參數的等效參數是什麼?
- 8. 哈希方法使用什麼平等?
- 9. 爲什麼根對象實現平等?
- 10. 爲什麼 「和」 之前的 「平等」
- 11. 解決平等/不平等的目標,COQ代碼
- 12. 確定@Entity類的平等需要什麼?
- 13. 什麼因素決定消費羣體再平衡時間?
- 14. Node.js集羣 - 什麼決定負載平衡?
- 15. 斯卡拉參考平等
- 16. 什麼因素決定DXGI_FORMAT?
- 17. 什麼決定了window.frame?
- 18. 什麼決定事件
- 19. 平等參數類型可變參數模板功能
- 20. JavaScript中測試給定參數是平方數的最佳方法是什麼?
- 21. 平等哈希碼的對象爲什麼不能等於
- 22. 爲什麼'平等'的方法是第三人稱單數?
- 23. 爲什麼等待函數返回未決承諾
- 24. 爲什麼不能解決此參考?
- 25. 什麼問題呢「參考」解決
- 26. 爲什麼同等整數的行爲與平等列表不同?
- 27. setYLabelsColor()等函數中scale參數的用途是什麼?
- 28. Elixir中的函數參數中的等號是什麼?
- 29. 涉及可判決平等的證明
- 30. 如何解決串不平等
http://google.com/?q=java+equality+operator – 2012-04-16 13:03:14
可能重複:** [比較Java中的字符串(http://stackoverflow.com/questions/1833538/comparing-strings -in-java)**和** [String in Java:equals vs ==](http://stackoverflow.com/questions/3281448/strings-in-java-equals-vs)** – 2012-04-16 13:04:29
可能的重複[ java == vs Equals()confusion](http://stackoverflow.com/questions/7520432/java-vs-equals-confusion) – 2012-04-16 13:17:53