Map日常--遍历Map,Map转Lis

本次练习涉及到:

  1. 将Map转换为List类型
  2. 遍历Map


package Collection;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
 * 将Map转换为List类型
 * @author my
 *
 */
public class MapTest {
	static Map map = null;
	
	public static void main(String[] args) {
		MapTest t =new MapTest();
		t.createMap();
		t.MapToList(map);
	}
	
	public void createMap(){
		map = new HashMap();
		map.put("key1", "value1");
		map.put("key2", "value2");
		map.put("key3", "value3");
		map.put("key4", "value4");
		map.put("key5", "value5");

	}
	
	public void MapToList(Map map){
		// key list
		List keyList = new ArrayList(map.keySet());
		this.printList(keyList);
		// value list
		List valueList = new ArrayList(map.values());
		this.printList(valueList);
		// key-value list
		List entryList = new ArrayList(map.entrySet());
		this.printList(entryList);
	}
	
	public void printList(List list) {
		for(int i = 0;i


你可能感兴趣的:(数据结构,java,数据结构,java,map)