请教高手如何将HashTable 转换成vector 请问各位高手,我要将properties读取添加到Jtable里面去,也就是说要将hashtable转化成vector,再通过tablemodel来添加。如何将hashtable转化成vector? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是只能保留Hashtable的key集合或者value集合,要不就得用两个vectorVector有直接用集合来做参数的构造函数,你直接通过Hashtable的keySet或者entrySet作为参数构造Vector就可以了 其实可以直接用hashmap的改改getValueAt就可以了以下是一些可能对你有帮助的东西Object[] key = hashMap.keySet().toArray(); //可以得到HashMap的keydata =(Vector)hashMapModel.get(key[row]); //比如我在hashmap的value里保存的是Vector,这样就能取出来了,再data.get(column);,getValueAt的工作基本上就完成了如果顺序上有问题可以用这个LinkedHashMap比如HashMap<Object,Object> vrs=new LinkedHashMap<Object,Object>(); 自己做一个中間类例如:public class HashTableUnit { private Object key; private Object value; public HashTableUnit() { key = null; value = null; } public Object getKey() { return key; } public void setKey(Object key) { this.key = key; } public Object getValue() { return value; } public void setValue(Object value) { this.value = value; }}把你table里的key和value都set进这个类里,把这个类放进Vector里呢?这样一取就一个Unit。一样也可以核对key,并取得符合key的value 貌似jTable的构造方法可以接收二维数组吧。可以用二维数组试试看。 hibernate问题(Hibernate.initialize()) 关于搭建一个RFID系统的问题! 菜鸟我这次又有问题了,是关于JBuilder2007的 一个java对象数组初始化 有关于java Application的问题 异常类问题 这是什么错误?谢谢 java.io.Serializable的问题 为什么最简单的java程序都执行不了? Could not get JDBC Connection; nested exception is java.sql.SQLException: interr 如何用JMF开发简单的VoIP程序? 刚面试回来,晒晒面试题
Vector有直接用集合来做参数的构造函数,你直接通过Hashtable的keySet或者entrySet作为参数构造Vector就可以了
改改getValueAt就可以了
以下是一些可能对你有帮助的东西
Object[] key = hashMap.keySet().toArray(); //可以得到HashMap的keydata =(Vector)hashMapModel.get(key[row]); //比如我在hashmap的value里保存的是Vector,这样就能取出来了,再data.get(column);,getValueAt的工作基本上就完成了如果顺序上有问题可以用这个LinkedHashMap
比如HashMap<Object,Object> vrs=new LinkedHashMap<Object,Object>();
private Object key;
private Object value; public HashTableUnit() {
key = null;
value = null;
} public Object getKey() {
return key;
} public void setKey(Object key) {
this.key = key;
} public Object getValue() {
return value;
} public void setValue(Object value) {
this.value = value;
}}把你table里的key和value都set进这个类里,把这个类放进Vector里呢?这样一取就一个Unit。一样也可以核对key,并取得符合key的value
可以用二维数组试试看。