map,list-集合

Map

import java.util.Map.Entry;

TreeMap<String, String> paramMap=new TreeMap<String, String>();

        StringBuffer sb = new StringBuffer();
        paramMap.put("1", "0001");
        paramMap.put("2", "0002");
        paramMap.put("3", "0003");
        paramMap.put("4", "0004");
        paramMap.put("5", "0005");

        //
        Set<Entry<String,String>> es = paramMap.entrySet();
        Iterator<Entry<String,String>> it = es.iterator();
        while(it.hasNext()) {

            Map.Entry<String,String> entry = it.next();
            String k = (String)entry.getKey();
            String v = (String)entry.getValue();
            System.out.println("++++++++++++++++++++++++++++++"+k);
            System.out.println("++++++++++++++++++++++++++++++"+v);

sb.append(k + "=" + v + "&");

int longth = sb.toString().length();

System.out.println(sb.toString().substring(0, longth-1));
        }
        //
        Set<String> set=paramMap.keySet();
        for(String key:set){
            //键值输出
            System.out.println(paramMap.get(key));
        }
    }

List

List<Map<String, Object>> rechargeList = new ArrayList<Map<String, Object>>();

        Map<String, Object> map1 = new HashMap<String, Object>();
        map1.put("key1", "value1");
        map1.put("key2", "value2");
        map1.put("key3", "value3");
        map1.put("key4", "value4");

        rechargeList.add(map1);

        for (int i = 0; i < rechargeList.size(); i++) {
            Map map = (Map) rechargeList.get(i);
            Iterator iterator = map.keySet().iterator();

            //迭代
            while(iterator.hasNext())
            {
                System.out.println(iterator.next()+" ");
            }

            Object object1 = map.get("key1");
            Object object2 = map.get("key2");
            Object object3 = map.get("key3");
            Object object4 = map.get("key4");
            System.out.println(object1);
            System.out.println(object2);
            System.out.println(object3);
            System.out.println(object4);
        }

List转换为数组

        List<Telinfo> telinfos = new ArrayList<Telinfo>();
            telinfos.add(new Telinfo("0", "0", u2.getUser_phone()));

            Telinfo[] ary1 = (Telinfo[]) telinfos.toArray(new Telinfo[telinfos.size()]);

猜你喜欢

转载自blog.csdn.net/u013101178/article/details/45393967
今日推荐