首页javamapJava Collection - 如何分别从HashMap获取键和值集

Java Collection - 如何分别从HashMap获取键和值集

我们想知道如何分别从HashMap获取键和值集。
import java.util.HashMap;
import java.util.Iterator;

public class Main {
  public static void main(String[] args) {

    HashMap<String, String> hashmap = new HashMap<String, String>();

    hashmap.put("one", "1");
    hashmap.put("two", "2");
    hashmap.put("three", "3");
    hashmap.put("four", "4");
    hashmap.put("five", "5");
    hashmap.put("six", "6");

    Iterator<String> keyIterator = hashmap.keySet().iterator();
    Iterator<String> valueIterator = hashmap.values().iterator();

    while (keyIterator.hasNext()) {
      System.out.println("key: " + keyIterator.next());
    }

    while (valueIterator.hasNext()) {
      System.out.println("value: " + valueIterator.next());
    }
  }
}