码迷,mamicode.com
首页 > 编程语言 > 详细

【7.6】不定参数和ArrayList数组

时间:2017-07-06 18:35:10      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:static   style   使用   list   遍历   ack   ext   数组   main   

1):不定参数的使用

public class VariArgs {  
  
    public static void main(String[] args) {  
        test("aaa");  
        test("aaa", "bbb");  
        test("aaa", "bbb", "ccc");  
    }  
  
    public static void test(String arg, String... args) {  
        System.out.println(arg);  
        System.out.println("----------------");  
        for (String s : args) {  
            System.out.println(s);  
        }  
    }  
}  

2):ArrayList的定义和遍历

       //初始化
        Soldier infantry1=new Infantry("张三");
        Soldier infantry2=new Infantry("狗蛋");
        Soldier caverlyMan=new CaverlyMan("李四");
        Soldier artillery=new Artillery("王二");
        List<Soldier> soldiers=new ArrayList<Soldier>();
    
       //遍历
       //第一种
        for (Soldier soldier:soldiers){
           soldier.attack();
        }
        //第二种
        for (int i=0;i<soldiers.size();i++){
            //这里是soldiers.get(i) 而不是soldiers[i]
            soldiers.get(i).attack();
        }
         //第三种
        Iterator iterator=soldiers.iterator();
        while (iterator.hasNext()){
            iterator.next();
        }

 

【7.6】不定参数和ArrayList数组

标签:static   style   使用   list   遍历   ack   ext   数组   main   

原文地址:http://www.cnblogs.com/yuwenhui/p/7127329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!