MST

星途 面试题库

面试题:Java中LinkedHashMap访问顺序特点相关基础应用

请编写一段Java代码,使用LinkedHashMap并按照访问顺序存储一些键值对(例如,键为字符串,值为整数)。在添加完键值对后,访问其中一个键,然后遍历LinkedHashMap,展示其按照访问顺序输出的结果。
15.8万 热度难度
编程语言Java

知识考点

AI 面试

面试题答案

一键面试
import java.util.LinkedHashMap;
import java.util.Map;

public class LinkedHashMapExample {
    public static void main(String[] args) {
        // 创建一个LinkedHashMap,按照访问顺序排序
        LinkedHashMap<String, Integer> linkedHashMap = new LinkedHashMap<>(16, 0.75f, true);

        // 添加键值对
        linkedHashMap.put("one", 1);
        linkedHashMap.put("two", 2);
        linkedHashMap.put("three", 3);

        // 访问其中一个键
        linkedHashMap.get("two");

        // 遍历LinkedHashMap,展示按照访问顺序输出的结果
        for (Map.Entry<String, Integer> entry : linkedHashMap.entrySet()) {
            System.out.println(entry.getKey() + " : " + entry.getValue());
        }
    }
}