1 package com.jdon.util; 2 3 4 import java.util.HashMap ; 5 import java.util.Set ; 6 7 11 public class MultiHashMap extends HashMap { 12 13 public MultiHashMap() { 14 super(); 15 } 16 17 26 public Object put(Object key,Object subKey,Object value){ 27 HashMap a = (HashMap )super.get(key); 28 if(a==null){ 29 a = new HashMap (); 30 super.put(key,a); 31 } 32 return a.put(subKey,value); 33 } 34 35 44 public Object get(Object key,Object subKey){ 45 HashMap a = (HashMap )super.get(key); 46 if(a!=null){ 47 Object b=a.get(subKey); 48 return b; 49 } 50 return null; 51 } 52 53 public Set getSubKeys(Object key){ 54 HashMap a = (HashMap )super.get(key); 55 if(a==null) return null; 56 return a.keySet(); 57 } 58 59 60 } 61 | Popular Tags |