关于集合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于集合相关的知识,希望对你有一定的参考价值。

常用的集合中的方法

*****************************************************************

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+"<----------------");
}

 

以上是关于关于集合的主要内容,如果未能解决你的问题,请参考以下文章

关于C++集合操作赋值和集合间操作的结果集合的疑问

关于集合

关于集合的几个问题

关于集合

关于集合

关于SQL中的集合查询