A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package day18_map;

import java.util.Collection;
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("1", "赵云");
                map.put("2", "张飞");
                map.put("3", "李四");
               
                //通过KeySet获取ket的set集合
                 Set<String> set = map.keySet();
                 for(String str: set){
                         System.out.println(str+"***"+map.get(str));
                 }
                 
                //通过values()获取值返回collection集合
                 Collection<String> c = map.values();
                 for(String str: c){
                         System.out.println(str);
                 }
                 //通过entrySet()方法获取键值对
                 Set<Map.Entry<String,String>> set1 = map.entrySet();
                 for(Map.Entry<String, String> me : map.entrySet()){
                         String key = me.getKey();
                         String value = me.getValue();
                         System.out.println(key+"***"+value);
                 }
        }
}

4 个回复

倒序浏览
。。。。。。。。。
回复 使用道具 举报
小总结哈
回复 使用道具 举报
楼主的第二种办法使用的是values()方法,只能取出值的集合,取不出键,所以输不出键值对关系。可以查看一下API
回复 使用道具 举报
飘过,自己写写的总结,顶顶顶
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马