From 2f556476e27f2c6aa1bc27034cb394599da1db2a Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Mon, 3 Aug 2026 10:36:45 +0800 Subject: [PATCH] =?UTF-8?q?s-day04-LinkedHashMap=E7=9A=84=E7=89=B9?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/inmind/map01/LinkedHashMapDemo05.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 s-day04/src/com/inmind/map01/LinkedHashMapDemo05.java diff --git a/s-day04/src/com/inmind/map01/LinkedHashMapDemo05.java b/s-day04/src/com/inmind/map01/LinkedHashMapDemo05.java new file mode 100644 index 0000000..6bdb2ed --- /dev/null +++ b/s-day04/src/com/inmind/map01/LinkedHashMapDemo05.java @@ -0,0 +1,28 @@ +package com.inmind.map01; + +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.Map; + +/* +6.LinkedHashMap的特点 +hash:哈希表,它的作用去重,通过hashCode和equals +link:链表,保证有序 + +LinkedHashMap:存取有序,没有索引,不能重复的,一个双列集合 + */ +public class LinkedHashMapDemo05 { + public static void main(String[] args) { + Map maps = new HashMap<>(); + maps.put("刘备","孙尚香"); + maps.put("吕布","貂蝉"); + maps.put("张飞","夏侯驰"); + System.out.println(maps); + System.out.println("-------------"); + LinkedHashMap linkedMaps = new LinkedHashMap<>(); + linkedMaps.put("吕布","貂蝉"); + linkedMaps.put("张飞","夏侯驰"); + linkedMaps.put("刘备","孙尚香"); + System.out.println(linkedMaps); + } +}