GetHash()方法:
HashMap hm=new HashMap();
SetHash();//加载哈希表
System.out.println("id =="+hm.get("1000"));SetHash()方法:
HashMap hash=new HashMap();
hash.put("1000","231312313");
System.out.println("id =="+hash.get("1000"));在GetHash()方法中打印的id为null,SetHash()中可以正常取值,程序有问题吗?
另外,每次调用GetHash()时是不是都加载一次哈希表?有没有一种方式只加载一次,等清空内存时再加载?
HashMap hm=new HashMap();
SetHash();//加载哈希表
System.out.println("id =="+hm.get("1000"));SetHash()方法:
HashMap hash=new HashMap();
hash.put("1000","231312313");
System.out.println("id =="+hash.get("1000"));在GetHash()方法中打印的id为null,SetHash()中可以正常取值,程序有问题吗?
另外,每次调用GetHash()时是不是都加载一次哈希表?有没有一种方式只加载一次,等清空内存时再加载?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货