File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
src/main/java/challenge61_70 Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ package challenge61_70 ;
2+
3+ import java .util .HashMap ;
4+ import java .util .Map ;
5+
6+ /**
7+ * HashMap's hashcode implementation
8+ * HashMap's put operation.
9+ */
10+ public class Challenge_61 {
11+ public static void main ( String [] args ) {
12+ Map <Map <Object , String >, String > mainMap = new HashMap <>();
13+
14+ Map <Object , String > subMap1 = new HashMap <>();
15+ subMap1 .put (1 , "A" );
16+
17+ Map <Object , String > subMap2 = new HashMap <>();
18+ subMap2 .put (1 , "A" );
19+
20+ Map <Object , String > subMap3 = new HashMap <>();
21+ subMap3 .put (65 , "\01 " );
22+
23+ System .out .println ("subMap1.hashCode() = " + subMap1 .hashCode ());
24+ System .out .println ("subMap3.hashCode() = " + subMap3 .hashCode ());
25+ mainMap .put (subMap1 , "crazyMap1" );
26+ mainMap .put (subMap2 , "crazyMap2" );
27+ mainMap .put (subMap3 , "crazyMap3" );
28+
29+ System .out .println (mainMap .size ());
30+ System .out .println ("mainMap.entrySet().size() = " + mainMap .entrySet ().size ());
31+
32+ }
33+ }
You can’t perform that action at this time.
0 commit comments