map转化为list

public static void main(String[] args) {
        
        Map map = new HashMap();
        map.put("1", "A");
        map.put("2", "B");
        map.put("3", "C");
        map.put("4", "D");
        map.put("5", "E");
        List keylist =new ArrayList<>(map.keySet());
        for(String key:keylist ){
        	System.out.println(key);
        }
        //List valuesList = (List) map.values();
        //map.values()返回的是collection,通过arrayList的构造方法可以实现
        List valuesList = new ArrayList(map.values());
        for(String str:valuesList){
            System.out.println(str);
        }
    }

你可能感兴趣的:(java)