risc-v中文社区

 找回密码
 立即注册
查看: 945|回复: 0

[经验] java map集合的遍历三种方法

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2022-5-9 09:29:59 | 显示全部楼层 |阅读模式

//1:通过Map.Entry遍历
System.out.println("1:通过Map.Entry遍历");
for (Map.Entry<String,String> entry:fields.entrySet() ) {
    System.out.println(entry.getKey()+"-->"+entry.getValue());
}
//2:通过keySet
System.out.println("2:通过keySet");
for (String key:fields.keySet() ) {
    System.out.println(key + "-->" + fields.get(key));
}
//3:通过iterator
System.out.println("3:通过iterator");
Iterator<Map.Entry<String,String>> iterator = fields.entrySet().iterator();
while(iterator.hasNext()){
    Map.Entry<String,String> entry = iterator.next();
    System.out.println(entry.getKey() + "-->" + entry.getValue());
}
本帖内容并无什么特别,主要是因为在做数据库及表的自适应搜索功能时,突然想到处理搜索的结果时用MAP处理,是不是需要写一个帖子给risc-v的java新手,同时也加深自己纯手动一次性写代码训练程序,所以才写本帖。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-5-4 09:00 , Processed in 0.020302 second(s), 29 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表