java - How to remove and return an object from a Hashset? -


i have hashset has been populated penny objects , want create method remove 1 of these penny objects hashset , return it. here method have created not work error messages. can explain me correct way of doing

public penny removepenny(){      if(penniesset.size()<= 0){         return null;     }     else          penniesset.remove(penny)      return penniesset.get(penny) } 

penniesset.remove(penny) , penniesset.get(penny) not work, penny class name, not value. if want element set remove, use set.iterator().next():

public penny removepenny() {      if (penniesset.size() == 0) {         return null;     }     penny penny = penniesset.iterator().next();     penniesset.remove(penny);     return penny; } 

Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -