IndentityHashMap的使用
package frank; import java.lang.*; import java.util.IdentityHashMap; /** * IndentityHashMap的使用,它跟HashMap基本相似,但是在执行两个Key是否相等时候采用的是key1==key2的标准,不像HashMap只要equals和hashCode相等就认为相等。 * */ public class App { public static void main(String[] args)throws Exception { IdentityHashMap ihm = new IdentityHashMap(); ihm.put(new String("语文"),98); ihm.put(new String("语文"),78); ihm.put(new String("java"),93); ihm.put(new String("java"),95); ihm.put("1",25); ihm.put("1",26); System.out.println(ihm); /** *输出结果:{java=93, 语文=78, 语文=98, java=95, 1=26} * */ } }