假设我有一个返回 HashMap 对象的 Java 方法。
因为 LinkedHashMap 是 HashMap 的子类,所以我可以从这个方法返回 LinkedHashMap 就好了。
在下一个“读取”操作(不添加/删除/修改 K/V 对)中,迭代结果方法的键(返回 HashMap)会按照与原始 LinkedHashMap 相同的顺序进行,即使 HashMap缺少关键链接?
假设我有一个返回 HashMap 对象的 Java 方法。
因为 LinkedHashMap 是 HashMap 的子类,所以我可以从这个方法返回 LinkedHashMap 就好了。
在下一个“读取”操作(不添加/删除/修改 K/V 对)中,迭代结果方法的键(返回 HashMap)会按照与原始 LinkedHashMap 相同的顺序进行,即使 HashMap缺少关键链接?