集合框架-LinkedHashMap的概述和使用

ZHOU_VIP發表於2017-04-30

package cn.itcast_03;

import java.util.LinkedHashMap;
import java.util.Set;

/*
 * LinkedHashMap:是Map介面的雜湊表和連結列表實現,具有可預知的迭代順序。
 * 由雜湊表保證鍵的唯一性
 * 由連結串列保證鍵盤的有序(儲存和取出的順序一致)
 */
public class LinkedHashMapDemo {
	public static void main(String[] args) {
		// 建立集合物件
		LinkedHashMap<String, String> hm = new LinkedHashMap<String, String>();

		// 建立並新增元素
		hm.put("2345", "hello");
		hm.put("1234", "world");
		hm.put("3456", "java");
		hm.put("1234", "javaee");
		hm.put("3456", "android");

		// 遍歷
		Set<String> set = hm.keySet();
		for (String key : set) {
			String value = hm.get(key);
			System.out.println(key + "---" + value);
		}
	}
}



相關文章