本次练习涉及到:
- 将Map转换为List类型
- 遍历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<list.size();i++){
System.out.println(list.get(i));
}
}
}