java6 将LinkedHashMap转成map
时间: 2023-10-26 08:05:06 浏览: 234
java集合-LinkedHashMap的使用
LinkedHashMap 是 Map 接口的实现类,因此它也具有 Map 接口的所有方法。如果你想将 LinkedHashMap 转成 Map,只需要将其引用声明为 Map 类型即可,例如:
```java
LinkedHashMap<String, Integer> linkedHashMap = new LinkedHashMap<>();
// 添加元素...
Map<String, Integer> map = linkedHashMap; // 将 LinkedHashMap 转成 Map
```
在上面的代码中,我们将 LinkedHashMap 引用声明为 Map 类型,然后将其赋值给 map 变量,这样就完成了 LinkedHashMap 转成 Map 的操作。
需要注意的是,LinkedHashMap 的迭代顺序与插入顺序有关,而 Map 接口并没有规定迭代顺序,因此在转换后可能会丢失插入顺序。如果需要保留插入顺序,可以考虑使用 LinkedHashMap 而不是 Map。
阅读全文