【Java——Map集合(三)Map集合的遍历】

梦想不抛弃苦心追求的人,只要不停止追求,你们会沐浴在梦想的光辉之中。再美好的梦想与目标,再完美的计划和方案,如果不能尽快在行动中落实,最终只能是纸上谈兵,空想一番。只要瞄准了大方向,坚持不懈地做下去,才能够扫除挡在梦想前面的障碍,实现美好的人生蓝图。【Java——Map集合(三)Map集合的遍历】,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

方法一:

  • 获取所有键的集合,用keySet()方法实现
  • 遍历键的集合,获取到每一个键,用增强for实现
  • 根据键去找值,用get(Object key)方法实现

范例代码:

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class Mapdemo {
	public static void main(String[] args) {
		//创建集合对象
		Map<String,String> map=new HashMap<String,String>();
		
		//添加元素
		map.put("abc001", "张三");
		map.put("abc002", "李四");
		map.put("abc003", "王五");
		
		//获取键值集合
		Set<String> set=map.keySet();
		
		//遍历键的集合,获取到每一个键,用增强for实现
		for(String s:set) {
			String value=map.get(s);
			System.out.println(s+":"+value);
		}
	}
}

【Java------Map集合(三)Map集合的遍历】

 方法二:

    1.获取所有键值对对象的集合
         Set<Map.Entry<K,V>>entrySet():获取所有键值对对象的集合
     2.遍历键值对对象的集合,得到每一个键值对对象
         用增强for实现,得到每一个Map.Entry
     3.根据键值对对象获取键和值
         用getKey()得到键
         用getValue()得到值

范例代码:

import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class Mapdemo5 {
	public static void main(String[] args) {
		//创建集合对象
		Map<String,String> map=new HashMap<String,String>();
		
		//添加元素
		map.put("abc001", "张三");
		map.put("abc002", "李四");
		map.put("abc003", "王五");
		
		//获取所有键值对对象的集合
		Set<Map.Entry<String,String>> entry=map.entrySet();
		
		//遍历
		for(Map.Entry<String,String> me:entry) {
			System.out.println(me.getKey()+":"+me.getValue());
		}
	}
}

【Java------Map集合(三)Map集合的遍历】

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/153968.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!