欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中,hashmaparraylist

来源: javaer 分享于  点击 29877 次 点评:97

实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中,hashmaparraylist


实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class ConvertMapToList{

   
    publicstatic void main(String[] args) {
       Map map = new HashMap();
       map.put("a", "a1");
       map.put("b", "b1");
       map.put("c", "c1");

 

       List listKey = new ArrayList();
       List listValue = new ArrayList();
       Iterator it = map.keySet().iterator();
       while (it.hasNext()) {
        System.out.println(map);
           String key = it.next().toString();
           listKey.add(key);
           listValue.add(map.get(key));
       }
       System.out.println("Convert Finished !");


       //output the context of the ArrayList
       for(int i =0 ;i<listKey.size();i++){
        System.out.println(listKey);
           System.out.print("Key :"+listKey.get(i));
           System.out.println("    Value :"+listValue.get(i));
       }
    }
}

相关文章

    暂无相关文章

用户点评