Any suggestions or am I doing this right?

On Apr 1, 10:41 pm, Cecil H <[email protected]> wrote:
> At the end of the first exercise Mr. Sang suggested we try the
> following
> 4. For your own exercise, please do the following
> Create your own NetBeans project named as MyHashSet
> Create your own HashSet object with initial capacity of 5
> Add the following objects to the newly created HashSet object
> 2 String objects
> 2 MyOwnClass object (You will have to create MyOwnClass.java first)
> 3 Integer objects
> Display the HashSet object
>
> ****** I'm a little confused by the HashSet data structure
> This is what I came up with but I have doubts. Can any one tell me if
> I am on the right track or explain it to me a little more.
> I have posted the the code and results below:
>
> /*
>  * To change this template, choose Tools | Templates
>  * and open the template in the editor.
>  */
>
> package MyHashSet;
> import java.util.HashSet;
> /**
>  *
>  * @author Trey-Asus
>  */
> public class Main {
>
>     public static void main (String [] args)
>     {
>         HashSet hs = new HashSet(5);
>         MyOwnClass moc = new MyOwnClass("FirstName", "LastName",
> 1,2,3);
>         MyOwnClass moc1 = new MyOwnClass("FirstName2", "LastName2",
> 4,5,6);
>
>          System.out.println(" " + hs.add(moc.getFName()));
>          System.out.println(" " + hs.add(moc.getLName()));
>          System.out.println(" " + hs.add(moc.getFirstNumber()));
>          System.out.println(" " + hs.add(moc.getSecondNumber()));
>          System.out.println(" " + hs.add(moc.getThirdNumber()));
>
>           System.out.println(" " + hs.add(moc1.getFName()));
>          System.out.println(" " + hs.add(moc1.getLName()));
>          System.out.println(" " + hs.add(moc1.getFirstNumber()));
>          System.out.println(" " + hs.add(moc1.getSecondNumber()));
>          System.out.println(" " + hs.add(moc1.getThirdNumber()));
>
>           // Print out the HashSet object
>         System.out.println(hs);
>
>     }
>
> }
>
> /*
> =========================================================================== ==
> */
>
> /*
>  * To change this template, choose Tools | Templates
>  * and open the template in the editor.
>  */
>
> package MyHashSet;
> class MyOwnClass{
>
>   String fName;
>   String lName;
>   int first;
>   int second;
>   int third;
>
>     public MyOwnClass (String fName, String lName, int first, int
> second, int third)
>     {
>         this.fName = fName;
>         this.lName = lName;
>         this.first = first;
>         this.second = second;
>         this.third = third;
>
>     }
>
>     public String getFName()
>     {
>         return fName;
>     }
>
>     public String getLName()
>     {
>         return lName;
>     }
>
>     public int getFirstNumber()
>     {
>         return first;
>     }
>
>     public int getSecondNumber()
>     {
>         return second;
>
>     }
>
>     public int getThirdNumber()
>     {
>         return third;
>     }
>
> }
>
> /
> *************************************************************************** 
> **/
> Results
>
> run:
>  true
>  true
>  true
>  true
>  true
>  true
>  true
>  true
>  true
>  true
> [1, 2, 3, 4, 5, 6, FirstName2, LastName2, FirstName, LastName]

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en

Reply via email to