高级for 循环创建数组和集合

高级for循环:

格式: for(数据类型 变量名:被遍历的集合(Collection)或者数组)

   对集合进行遍历。只能获取元素,当时不能对集合进行操作。

可变参数:数组参数的简写形式,不用每一次都手动的建立数组对象。只要将要操作的元素作为参数传递即可。隐式将这些参数封装成了数组。使用时,可变参数一定要定义在参数列表后边。

public class Jihe {
    public static void main(String[] args) {
        
         show("haha","bai","", "", "");
             }
              public static void show(String ...arr ){
                  System.out.println(“数组arr的度:”+arr.length);

                 for(int i=0;i<arr.length;i++){
                     System.out.println(“数组下标为”+i+"值:”+arr[i]);
                 }
              }
     }

结果为:

数组arr的度:5
数组下标为0值:haha
数组下标为1值:bai
数组下标为2值:王
数组下标为3值:郇
数组下标为4值:巩

public class Jihe {
    public static void main(String[] args) {
        
         show("haha", 1, 2, 3, 4);
             }
              public static void show(String s, int ...arr ){
                  System.out.println(arr.length);
                  
                 for(int i=0;i<arr.length;i++){
                     System.out.println("数组下标为"+i+"值:"+arr[i]);
                 }
              }
     }

结果为:

4
数组下标为0值:1
数组下标为1值:2
数组下标为2值:3
数组下标为3值:4

 

posted @ 2017-06-02 10:12  狮子无敌514  阅读(2373)  评论(0编辑  收藏  举报