------- android培训、java培训、期待与您交流! ----------
ArrayList是有序的,
HashSet是无序的,
有Obj1,Obj2,Obj3 3个对象,
Collection是集合类的上级接口,继承与他的接口主要有Set和List.
Conllection collections=new ArrayList();
collections.add(Obj1);
collections.add(Obj2);
collections.add(Obj3);
collections.add(Obj1);
System.out.println(collections.size());//结果为:4
Conllection collections=new HashSet();
collections.add(Obj1);
collections.add(Obj2);
collections.add(Obj3);
collections.add(Obj1);
System.out.println(collections.size());//结果为:3
对于List、Map、Set三个接口,存取元素时总结:
List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。
------- android培训、java培训、期待与您交流! ---------- 详细请查看:http://edu.csdn.net/heima/