首页 > 代码库 > 关于集合
关于集合
常用的集合中的方法
*****************************************************************
Collection collection=new ArrayList();
int i=collection.size();//返回collection的长度
collection.add(123);
//add(object obj)添加一个对象是任何形式的都可以
collection.add("aa");
collection.add(new Date());
System.out.println(collection.size());
Collection collection2=Arrays.asList(1,"bb",3);//另外一种创建的方法
collection.addAll(collection2);//全部添加讲一个完整的集合添加到另外一个集合中
System.out.println(collection.size());
collection.clear();//清空
System.out.println(collection.size());
*****************************************************************
collection.add(new Person("bb", 23));
boolean b3=collection.contains(new Person("bb", 23));
System.out.println(b3);
需要重写对应类的equals()方法
*****************************************************************
collection.retainall(coll2)
相当于两个集合之间取交集
remove(obj) removeall()删除一个元素和删除所有
equals 判断两个集合中的所有元素是否相同
******************************************************************
数组的遍历两种方法
//使用迭代器对数组进行遍历
Iterator iterator=collection.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
//使用增强的for 循环对数组进遍历
for (Object object : collection) {
System.out.println("------------>"+object+"<----------------");
}
关于集合