博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历集合的几种形式
阅读量:5285 次
发布时间:2019-06-14

本文共 1323 字,大约阅读时间需要 4 分钟。

遍历list集合:

 

遍历map集合:遍历map集合有以下几种方式。

package asi;import java.util.Iterator;import java.util.Map;import java.util.HashMap;public class TestMapBianLi {    //for遍历key public void test1(Map
map){ for(String key:map.keySet()){ System.out.println("test1(): "+key); } } //for循环遍历value public void test2(Map
map){ for(String value:map.values()){ System.out.println("test2(): "+value); } } //for循环遍历entrySet,获取key和value public void test3(Map
map){ for(Map.Entry
entry:map.entrySet()){ System.out.println("test3(): "+entry.getKey()+":"+entry.getValue()); } } //用Iterator遍历 public void test4(Map
map){ Iterator
> it= map.entrySet().iterator(); while(it.hasNext()){ Map.Entry
entry=it.next(); System.out.println("test4():"+entry.getKey()+":"+entry.getValue()); } } public static void main(String[] args){ Map
map=new HashMap
(); map.put("a", "aa"); map.put("b", "bb"); map.put("c", "cc"); TestMapBianLi t=new TestMapBianLi(); t.test1(map); t.test2(map); t.test3(map); t.test4(map); } }

 

 

输出结果为:

test1(): b

test1(): c
test1(): a
test2(): bb
test2(): cc
test2(): aa
test3(): b:bb
test3(): c:cc
test3(): a:aa
test4():b:bb
test4():c:cc
test4():a:aa

 

转载于:https://www.cnblogs.com/BonnieWss/p/9223553.html

你可能感兴趣的文章
session退出页面
查看>>
telnet登录路由器启动服务的shell脚本
查看>>
HSRP 详解
查看>>
mono3.2.3+Jexus5.5+openSuSE13.1的asp.net
查看>>
UVAL 4728 Squares(旋转卡壳)
查看>>
Ordered Fractions usaco
查看>>
SQA
查看>>
web框架的概念
查看>>
算法训练 字串统计
查看>>
Codeforces-733C-Epidemic in Monstropolis&&733D-Kostya the Sculptor(乱搞)
查看>>
HDU-4614-Vases and Flowers(线段树)
查看>>
eclipse——代码折叠快捷
查看>>
移动互联网广告 - 第六更 - 移动广告的作弊方法及反作弊 - 2016/12/07
查看>>
虚拟DOM,真实的JS对象,操作内存中的js对象要比操作DOM节省性能?
查看>>
拓扑排序-hihocoder1175
查看>>
encodeURIComponent与URLDecoder.decode用法
查看>>
LinkedList 和 ArraryList的区别. <java>
查看>>
大数据学习大纲,大数据应该怎么学
查看>>
HTTP协议学习笔记
查看>>
sublime 打开命令窗口监控
查看>>