如何取出Map中的key和value
阿新 • • 發佈:2019-02-08
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /** * 遍歷: key value * @author 小明 * */ public class HelloWorld { public static void main(String[] args) { Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "zhangsan1"); map.put(6, "zhangsan2"); map.put(3, "zhangsan3"); map.put(4, "zhangsan4"); Set<Integer> keySet = map.keySet(); // 方法1: for (int key : keySet) { System.out.println(key+"--->"+map.get(key)); } //方法2: for( int key :map.keySet()){ System.out.println(key+"-------"+map.get(key)); } //方法3: Iterator<Integer> it = keySet.iterator(); while(it.hasNext()){ int key = it.next(); String value = map.get(key); System.out.println(key+" " +value); } } }