首页 > 编程语言 > 详细

Java SE---Collection

时间:2020-03-04 10:01:20      阅读:72      评论:0      收藏:0      [点我收藏+]

1、List

  技术分享图片

2、Set

 

  技术分享图片

 

3、Map

  技术分享图片

 

  

package com.an.collection;

import java.util.*;
import java.util.Map;

/**
 * @description:
 * @author: anpeiyong
 * @date: Created in 2020/3/4 9:30
 * @since:
 */
public class MapTest {

    public static void main(String[] args) {
//        iteratorTest();
//        iteratorTest2();
//        foreachTest();
//        foreachTest2();
//        foreachMethodTest();
        valuesTest();
    }

    public static void iteratorTest(){
        HashMap<String,String> map=new HashMap<>();
        map.put("1","a");
        map.put("2","b");
        map.put("3","c");

        Set<String> keySet=map.keySet();
        Iterator<String> iterator =keySet.iterator();
        while (iterator.hasNext()){
            String key=iterator.next();
            System.out.println(map.get(key));
        }
    }

    public static void iteratorTest2(){
        HashMap<String,String> map=new HashMap<>();
        map.put("1","a");
        map.put("2","b");
        map.put("3","c");

        Set<Map.Entry<String,String>> entrySet=map.entrySet();
        Iterator<Map.Entry<String,String>> entryIterator=entrySet.iterator();
        while (entryIterator.hasNext()){
            Map.Entry<String,String> entry=entryIterator.next();
            String key=entry.getKey();
            String value=entry.getValue();

            System.out.println(key+":"+value+"==");
        }
    }

    public static void foreachTest(){
        HashMap<String,String> map=new HashMap<>();
        map.put("1","a");
        map.put("2","b");
        map.put("3","c");
        
        Set<String> keySet=map.keySet();
        for (String s:keySet) {
            System.out.println(map.get(s));
        }
    }

    public static void foreachTest2(){
        HashMap<String,String> map=new HashMap<>();
        map.put("1","a");
        map.put("2","b");
        map.put("3","c");

        Set<Map.Entry<String,String>> entrySet=map.entrySet();
        for (Map.Entry<String,String> s:entrySet) {
            System.out.println(s.getKey()+":"+s.getValue());
        }
    }

    public static void foreachMethodTest(){
        HashMap<String,String> map=new HashMap<>();
        map.put("1","a");
        map.put("2","b");
        map.put("3","c");

        map.forEach((k,v)->{
            System.out.println(k+":"+v);
        });
    }

    public static void valuesTest(){
        HashMap<String,String> map=new HashMap<>();
        map.put("1","a");
        map.put("2","b");
        map.put("3","c");

        Collection<String> collection =map.values();
        System.out.println(collection);
    }

}

  

 

Java SE---Collection

原文:https://www.cnblogs.com/anpeiyong/p/12407776.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!