• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

.equals()-Regarding collections

 
Ranch Hand
Posts: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
From the K&B 1.5 p. 526-27


Of Course,overriding the equals() for Car also allows the potential that more than one object representing a single unique car can exist, which might not be safe in your design. Fortunately the String and Wrapper classes work well as keys in hashtable-they override the equals() method.


I dont quite understand the above. What does the overriden equals() of String and wrapper class has so special about it that I couldnt do with my class car. If I override the equals() of car class how is that not as good as the overiden equals() of String.
 
Ranch Hand
Posts: 643
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


First Check why we need to override hashcode and why we need to override equals method.
Check how hashcode and equals are interlinked with each other.
Check proper functions of map.

Then in above code comment and uncomment hashcode or equals method
and see result carefully.

If you will understand above code then you will be able to answer any question in exam regarding hashcode and equals method.
 
Thank you my well lotioned goddess! Here, have my favorite tiny ad!
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic