Java中List、Set、Map的各种遍历方式

集合中List、Set、Map的各种遍历方式

List有4种遍历方式

1.增强for

2.迭代器

3.普通for循环

4.ListIterator

在这里插入图片描述

Set有2种遍历方式

1.增强for

2.迭代器

public static void main(String[] args) {
        Set<String> set = new HashSet<>();
        set.add("张三");
        set.add("李四");
        set.add("王五");
        set.add("赵六");
        System.out.println("-------增强for------");
        for (String s : set) {
            System.out.println(s);
        }
        System.out.println("-------迭代器------");
        Iterator<String> iterator = set.iterator();
        while (iterator.hasNext()){
            System.out.print(iterator.next() + "、");
        }
    }

Map有2种遍历方式

1.keySet(拿到’Key’放到set中,然后通过两种方式遍历)

2.entrySet(拿到’Key=Value’的形式放到一个Set中,然后可通过两种方式遍历)

在这里插入图片描述
集合中的List、Set、Map中的遍历方式就是这么多啦,是不是很简单呢,放两张集合中的关系图,
在这里插入图片描述

在这里插入图片描述
多了解集合类之间的关系可以很好的帮助我们记忆和运用哦!再见!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值