不懂你说什么。不过
Hashtable tmp = new Hashtable();
tmp = B();
这肯定是错误的,没必要为tmp分配内存。
Hashtable tmp = new Hashtable();
tmp = B();
这肯定是错误的,没必要为tmp分配内存。
解决方案 »
- [100分求解]制作悬浮窗遇到的几个问题
- Class的getResourceAsStream(String name), name对应的路径为什么需要在前面加/
- 本人做了一套 Java 版本的 DataSet 有人有兴趣吗?
- 在JApplet的init()函数中能否进行函数调用? 请各位高手指点迷津!!
- 我想读取一个系统装的所有字体,并放到一个选择框中,请老手指点
- System.out.println()释疑
- 一个有关BES management Agent启动的问题!请大侠帮忙!小女子先谢过了
- 请问哪里可以下载JAVA安装程序
- 为感谢computersim在大力相助,特奉送100分,快来拿啊
- 菜鸟问题!
- 请教一个RMI的问题》
- 关于createStatement的问题,大虾教我!
String strADRS =(String)tmp.get("capacity");
不用索引值,不就可以了吗
rwe.put("capatity","asdfasdf");
rwe为一个哈系表
是你们的变成风格有问题,这样做是良好的变成风格。没有什么不对。
我在某个方法A中调用另外一个方法
A{
Hashtable tmp = new Hashtable();//debug出tmp的capacity是11,这是构造的缺省值
tmp = B();//debug出tmp的capacity是5
}
B{
Hashtable hash = new Hashtable();//debug出tmp的capacity是11
/**some hash.put**/
//debug出tmp的capacity是11
return hash;
}
发现在B中,要返回的Hashtable的capacity是11,
而tmp的capacity是5
我想要在A中按B中的PUT顺序取出Hashtable的内容,可是象上面一来,tmp里的顺序就乱了,请问这是什么原因有没有其他解决办法1
楼上的建议的TreeMap我可以去试试,不过Hashtable问题还请指教
应该怎样操作才能保持顺序不变