luyantl 发表于 2018-10-3 22:39:22

java类集学习

import java.util.ArrayList;
import java.util.Collection;
//import java.util.List;
public class ArrayListDemo01
{
        public static void main(String[] args)
        {
                //List<String> allList=new ArrayList<String>();        //向上转型方式,实例化List对象,可以直接用
                                                                                                                //ArrayList allList=new ArrayList(),不向上转型么?
                ArrayList<String> allList=new ArrayList<String>();
                Collection<String> allColl=new ArrayList<String>();
                allList.add("Hello");
                allList.add(0,"World");
                allList.add("测试");
                System.out.println(allList);

                allColl.add("collection==>");
                allColl.add("coll举例==>");
                allColl.add("第三个");
                System.out.println(allColl);
                System.out.println();

                allList.addAll(allColl);
                System.out.println(allList);

        }
}

luyantl 发表于 2018-10-3 22:40:13

如没有用到LIst接口,可以省略
iimport java.util.List;

luyantl 发表于 2018-10-3 22:44:34

System.out.println("=========输出类集的全部元素=========");
                for(int i=0;i<allList.size();i++)
                {
                        System.out.print("\t"+allList.get(i));
                }

luyantl 发表于 2018-10-3 22:55:17

System.out.println("===========用toArray()方法,将类集转化为对象数组============");
                Object[] obj=allList.toArray();
                for(int i=0;i<obj.length;i++)
                {
                        String str=(String) obj;
                        System.out.println(str);
                }
页: [1]
查看完整版本: java类集学习