I added this to the class: @Override public String toString() { return this.name + " " + Integer.toString(age); }
and now it at least shows the information, but how would you access the individual instance variables from the container? Cheers! Dusty On Feb 7, 12:00 pm, Dusty Dew <phyxas...@gmail.com> wrote: > Okay, I have been programming a C++ for a while, so I am little > befuddled trying to figure this one out. After assigning an instance > of a class to a container, how to you display all of the instance > variables. All I can figure out is how to display the reference, which > is what happens when you assign an object instance to a container. Any > help would be much appreciated; here's the code: > > /* > * To change this template, choose Tools | Templates > * and open the template in the editor. > */ > > package mycollectionproject; > > import java.util.Set; > import java.util.HashSet; > import java.util.LinkedHashSet; > import java.util.ArrayList; > import java.util.Iterator; > import javax.swing.JOptionPane; > > /** > * > * @author Phyxashun > */ > public class Main > { > /** > * @param args the command line arguments > */ > @SuppressWarnings("unchecked") > public static void main(String[] args) > { > Set s = new HashSet(); > String msg = new String(); > s.add(new String ("Dusty")); > s.add(new String ("Phyxashun")); > s.add(new MyOwnClass("Dusty", 29)); > s.add(new MyOwnClass("Old Man", 54)); > s.add(new Integer (5)); > s.add(new Integer (55)); > s.add(new Integer (555)); > > for (Iterator iterator = s.iterator(); iterator.hasNext(); ) > { > msg += "HashSet: " + iterator.next() + "\n"; > } > JOptionPane.showMessageDialog(null, msg, "HashSet", 1); > > s = new LinkedHashSet(s); > msg = new String(); > > for (Iterator iterator = s.iterator(); iterator.hasNext(); ) > { > msg += "LinkedHashSet: " + iterator.next() + "\n"; > } > JOptionPane.showMessageDialog(null, msg, "LinkedHashSet", 1); > > ArrayList aList = new ArrayList(s); > msg = new String(); > > for (Iterator iterator = aList.iterator(); iterator.hasNext > (); ) > { > msg += "ArrayList: " + iterator.next() + "\n"; > } > JOptionPane.showMessageDialog(null, msg, "ArrayList", 1); > } > > } > > Cheers! > > Dusty --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to javaprogrammingwithpassion@googlegroups.com To unsubscribe from this group, send email to javaprogrammingwithpassion-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaprogrammingwithpassion?hl=en -~----------~----~----~----~------~----~------~--~---