你的位置:首页 > Java教程

[Java教程]二维向量,元素是HashMap,读取元素的key value


二维可变长向量,元素存储的是HashMap

Vector<Vector<HashMap<String,Integer>>>

使用两层far循环,套一层迭代器,调用entry 得到HashMap的key 和value

for(Vector<HashMap<String,Double>> InnerVector :OutVector){//遍历外层Vector,用InnerVector指内层Vector
   for(HashMap<String,Double> hashmap:InnerVector){//遍历内层Vector,得到元素hashmap
       Iterator iter=word.entrySet().iterator();//创建迭代器
       while(iter.hasNext()){
       Map.Entry<String,Double> entry=(Map.Entry<String,Double>) iter;
       String key=entry.getKey();//得到二维向量元素中的key值
       int val=entry.getValue();//得到二维向量元素中的value值
    }
         
}