Day11_58_增强for循环

增强for循环

* 语法 : for(数据类型 变量名:数组名/集合名) 

* 集合如果要使用增强for循环需要先使用泛型来确定元素类型,如果没有使用泛型就使用foreach,那么变量类型设置为Object。

* 但是增强for循环没有下标,需要下标的时候不适合使用。
         import java.util.HashSet;
         import java.util.Set;

         public class ForeachTest01 {
             public static void main(String[] args) {
                 //增强for循环
                 //语法 : for(数据类型 变量名:数组名/集合名)  集合如果要使用增强for循环需要使用泛型,如果没有使用泛型就使用foreach,那么变量类型设置为Object
                 //但是增强for循环没有下标,需要下标的时候不适合


                 //创建一个数组
                 int [] arr={8,6,2,1,4,75,63,5};

                 //用增强for循环遍历数组
                 for(int element:arr){  //element代表集合或者数组中的每一个元素
                     System.out.println(element);
                 }



                 //创建一个Set集合
                 Set<String> set= new HashSet<String>();

                 // 向Set集合中添加元素  因为使用泛型限制了集合中只能存储String类型的数据,所以只能添加String类型的数据
                 set.add("今天");
                 set.add("天气多云");
                 set.add("4月5日");
                 set.add("不是很开心");

                 //遍历集合
                 for(String str:set){  //str代表集合中的每一个元素
                     System.out.print(str);
                 }
             }
         }
posted @ 2021-04-05 16:32  失昼  阅读(63)  评论(0)    收藏  举报