HashMap4public class HashMap4 extends Object Construction, enumeration, access, acceptance of duplicates. |
Methods Summary |
---|
public static void | main(java.lang.String[] args)
HashMap map = new HashMap( true ); // allow duplicates
map.add( new Integer( 2 ), "two" );
map.add( new Integer( 4 ), "four" );
System.out.println( map );
System.out.println();
System.out.println( "Enumerate the HashMap" );
Enumeration e = map.elements();
while ( e.hasMoreElements() )
System.out.println( e.nextElement() );
System.out.println();
System.out.println( "Iterate through the HashMap" );
for ( HashMapIterator i = map.begin(); !i.atEnd(); i.advance() )
System.out.println( i.get() + ", key = " + i.key() + ", value = " + i.value() );
System.out.println();
System.out.println( "Show that duplicates can be added." );
map.add( new Integer( 8 ), "eight" );
System.out.println( "map = " + map );
map.add( new Integer( 4 ), "FOUR" );
System.out.println( "map = " + map );
System.out.println( "Show that even with duplicates, put() does a replacement." );
map.put( new Integer( 4 ), "FoUr" );
System.out.println( "map = " + map );
|
|