LinkedHashMap的用法
2024-10-08 14:01:59
1:LinkedHashMap的简介
Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现与 HashMap 的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。注意,如果在映射中重新插入 键,则插入顺序不受影响。(如果在调用 m.put(k, v) 前 m.containsKey(k) 返回了 true,则调用时会将键 k 重新插入到映射 m 中。)
import java.util.LinkedHashMap;
import java.util.Map; import org.junit.Test; public class MapTest {
@Test
public void testName() throws Exception {
Map<String, String> map = new LinkedHashMap<String, String>();
map.put("4", "zhangsan");
map.put("3", "lisi");
map.put("2", "wangwu");
map.put("1", "heiliu");
//对map进行遍历
for(Map.Entry<String, String> mapList:map.entrySet()){
System.out.println(mapList.getKey()+":"+mapList.getValue());
}
}
}
最新文章
- ImageView的scaleType详解
- 在android 中开发java.net.SocketException: socket failed: EACCES (Permission denied) 报错
- eclipse中整合springMvc和velocity
- unix
- linux下centos安装android sdk最新全面教程【可行】
- Android开发之AlertDialog
- wildfly部署solr.war
- 完美解决CTRL+空格不能切换中/英文输入法的问题
- Reapter 添加删除按钮
- iOS开发的一些奇巧淫技(转载)
- Java 多线程之哪个对象才是锁?
- Python 类的约束
- Nginx+Keepalive实现高可用负载均衡
- Passing address of non-local object to __autoreleasing parameter for write-back
- robot framework学习笔记之十一--第三方库requests详解
- oracle imp 报12154错误解决办法
- 实现编程时Vim自动导入相应模板
- (3.8)常用知识-临时表、表变量、CTE的对比
- 牛的障碍Cow Steeplechase
- PHP服务器变量$_SERVER