Java用for循环Map详细解析

时间:2021-06-08 08:23:03 

据JDK5的新特性,用For循环Map,例如循环Map的Key


for(String dataKey : paraMap.keySet())   {   
    System.out.println(dataKey );              
}


注意的是,paraMap 是怎么样定义的,如果是简单的Map paraMap = new HashMap ();那前面的String就只能换成Object了.

循环整个map的key和value


Map<Integer,String> map = new LinkedHashMap<Integer,String>();
map.put(1, "星期一");
map.put(2, "星期二");
map.put(3, "星期三");
map.put(4, "星期四");
map.put(5, "星期五");
map.put(6, "星期六");
map.put(7, "星期日");

for(Map.Entry<Integer, String> entry: map.entrySet()) {
 System.out.print(entry.getKey() + ":" + entry.getValue() + "\t");
}


输出:

1:星期一 2:星期二 3:星期三 4:星期四 5:星期五 6:星期六 7:星期日

标签:for,Map,Java
0
投稿

猜你喜欢

  • 如何通过Android Stduio来编写一个完整的天气预报APP

    2023-10-11 17:45:01
  • Android实现房贷计算器

    2022-11-23 17:58:56
  • android编程实现对话框的封装实例

    2022-02-12 12:58:54
  • Java由浅入深讲解继承下

    2023-11-25 12:21:26
  • Android RollPagerView实现轮播图

    2023-06-12 21:10:32
  • 使用AOP的@Around后无返回值的解决

    2023-11-24 13:04:09
  • c# 使用线程对串口serialPort进行收发数据(四种)

    2023-06-20 13:05:48
  • Spring 实现excel及pdf导出表格示例

    2023-12-21 04:17:32
  • Java中Lambda表达式的使用详解

    2022-01-02 04:52:16
  • Springboot启动执行特定代码的方式汇总

    2023-08-06 04:42:24
  • 详解Java二叉排序树

    2022-05-25 03:14:26
  • MybatisPlus多表连接查询的问题及解决方案

    2023-11-25 22:09:06
  • Java枚举类用法实例

    2023-09-25 01:47:34
  • 在C#中使用OpenCV(使用OpenCVSharp)的实现

    2023-02-21 16:15:38
  • android 实现按钮浮动在键盘上方的实例代码

    2022-12-21 11:32:33
  • Springboot集成Elasticsearch的步骤与相关功能

    2022-07-23 06:47:30
  • ShardingSphere jdbc实现分库分表核心概念详解

    2023-11-24 12:09:45
  • spring mvc高级技术实例详解

    2022-10-11 12:50:15
  • java 读取本地文件实例详解

    2023-08-12 20:41:32
  • Android使用MediaRecorder实现录音及播放

    2021-09-10 00:46:41
  • asp之家 软件编程 m.aspxhome.com