数组,和集合都可以存储多个数值,
但是数组存储的值限定了类型大小,例如:int[] a = new int[3]{1,2,3};(像这里就限定了是int类型的数组并且只存储3个数值)
集合存储的的同意类型的无限制的值,例如:
//这里一个放置值的类,写上get、set和构造方法
。。。。。。
Dog ow = new Dog("哦哦","小狗","1");
Dog yy = new Dog("丫丫","企鹅","3");
Dog ll = new Dog("兰兰","Q企","4");
List list = new ArrayList();
list.add(ow);
list.add(yy);
list.add(2,ll);//这里设定了他在第二位
for(int i = 0, i<list.size(); i++){
Dog dog = (Dog) list.get(i);
System.out.println("姓名:"+dog.getName()+"类型:"+dog.getStrain()+"年龄:"+getEag());
}
|