34 增强for循环

简介: 1 增强for介绍

1 增强for介绍


格式

for(集合/数组中元素的数据类型 变量名 : 集合/数组名) {
// 已经将当前遍历到的元素封装到变量中了,直接使⽤变量即可
}


1.1 作用:


用于遍历数组和集合


1.2 原理:


它是JDK5之后出现的,其内部原理是⼀个Iterator迭代器

注意事项:

实现Iterable接⼝的类才可以使⽤迭代器和增强for

简化数组和Collection集合的遍历


1.3 案例


public static void main(String[] args) {
//        遍历HashSet集合
//创建集合对象
    HashSet<String> set = new HashSet<String>();
//添加元素
                set.add("hello");
                set.add("world");
                set.add("java");
                //不包含重复元素的集合
                set.add("world");
//遍历
                for(String s : set) {
                    System.out.println(s);
                }
//遍历数组
        String [] aryStr = {"第三行","十多个","水电费","得到","哈哈"};
        for (String sk:aryStr) {
            System.out.println("增强for测试数组遍历:"+sk);
        }
        }



目录
打赏
0
0
0
0
3
分享
相关文章
|
10月前
Iterator与ListIterator迭代器
Iterator与ListIterator迭代器
增强for循环和一般for循环的对比使用
这篇文章对比了Java中的增强for循环(for-each循环)和传统的for循环,介绍了增强for循环的优点,如简化数组或集合的遍历、提高代码的可读性和可维护性,并指出增强for循环不适用于需要修改数组或集合元素的场景。文章还提供了增强for循环的语法格式,并展示了在实际应用中如何使用增强for循环来遍历数组和数组对象。
增强for循环和一般for循环的对比使用
Java 中foreach()循环,增强for循环详解
Java 中foreach()循环,增强for循环详解
150 0
Java集合-Iterator
Java集合-Iterator
165 2
Java集合-Iterator
3、遍历数组(while、for、for in、for of、map)
3、遍历数组(while、for、for in、for of、map)
125 0
增强for循环(foreach)、可变参数(...)
格式 for(元素的数据类型 变量名 :遍历的目标){ } 前提 只有实现了Iterable接口 的对象或者是数组对象才能使用 注意的细节(区别) 增强的for循环,底层还是通过获取迭代器的方式进行遍历的,只不过不需要我们手动获取迭代器而...
1219 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等