我想把map里的所有东西打出来 包括了key和value 怎么这样写的打印的是这个?
package map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class MapDemo1 {
/**
* @param args
*/
public static void main(String[] args) {
Map<Integer ,String> map=new HashMap<Integer , String>();
Tool(map);
}
private static void Tool(Map<Integer, String> map) {
map.put(0, "张三");
map.put(1, "李四");
map.put(2, "王五");
map.put(3, "赵六");
map.put(4, "孙七");
map.put(5, "刘八");
Set<Integer> keyset= map.keySet();
Iterator<Integer> it=keyset.iterator();
while(it.hasNext()){
// Integer key =it.next();
// String value =map.get(key);
// System.out.println(key+":"+value);
// System.out.println("--------------");
System.out.println(it.next()+":"+map.get(it.next()));
}
}
}
|
|