当前位置: 技术问答>java相关
Hashtable问题,方法中返回的Hashtable的capacity发生变化
来源: 互联网 发布时间:2015-08-15
本文导语: 我在某个方法A中调用另外一个方法B Hashtable tmp = new Hashtable(); tmp = B(); 发现在B中,要返回的Hashtable的capacity是11, 而tmp的capacity是5 我想要在A中按B中的PUT顺序取出Hashtable的内容,可是象上面一来,tmp里的顺序就乱了,请...
我在某个方法A中调用另外一个方法B
Hashtable tmp = new Hashtable();
tmp = B();
发现在B中,要返回的Hashtable的capacity是11,
而tmp的capacity是5
我想要在A中按B中的PUT顺序取出Hashtable的内容,可是象上面一来,tmp里的顺序就乱了,请问这是什么原因有没有其他解决办法
Hashtable tmp = new Hashtable();
tmp = B();
发现在B中,要返回的Hashtable的capacity是11,
而tmp的capacity是5
我想要在A中按B中的PUT顺序取出Hashtable的内容,可是象上面一来,tmp里的顺序就乱了,请问这是什么原因有没有其他解决办法
|
按顺序取出你可以用TreeMap,Hashtable本来就是散列的
|
楼上 crm2000(浏览器) 说的不对,为什么没有必要给tmp分配空间啊,没有道理啊。一定要这样的,必须要初始化对象的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。