Map uses entrySet() to traverse the collection

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

public class Test01 {

	public static void main(String[] args) {
		HashMap<String, String> hMap = new HashMap<>();
		hMap.put("Ouou", "Schnauzer");
		hMap.put("Yaya", "Labrador");
		hMap.put("Fifi", "Labrador");
		hMap.put("Meimei", "Schnauzer");
		System.out.println("Using Iterator and enhanced for loop to loop through all dogs' nicknames and breeds: ");
		Set<Map.Entry<String,String>> entry = hMap.entrySet();
		for (Iterator<Map.Entry<String,String>>  ite = entry.iterator();ite.hasNext();) {
			System.out.println(ite.next());
		}
		
	}

}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324705731&siteId=291194637