java中增强for的使用

增强for循环(也称为for-each循环)可以用于遍历任何实现了Java Iterable接口的集合类(如ArrayList、HashSet、LinkedList等),数组,以及其他一些数据结构,例如Map的entrySet()方法返回的Set集合。 一般来说,只要对象实现了Iterable接口,就可以使用增强for循环遍历其中的元素。在这里插入代码片
下面是一些可以使用增强for循环遍历的Java数据结构:
数组

int[] array = {1, 2, 3, 4, 5};
for(int element : array) {
    System.out.println(element);
}

List

List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
for(String element : list) {
    System.out.println(element);
}

Set

Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(3);
for(int element : set) {
    System.out.println(element);
}

Map

Map<String, Integer> map = new HashMap<>();
map.put("Java", 1);
map.put("Python", 2);
map.put("C++", 3);
for(Map.Entry<String, Integer> entry : map.entrySet()) {
    System.out.println(entry.getKey() + " = " + entry.getValue());
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值