码迷,mamicode.com
首页 > 其他好文 > 详细

关于集合

时间:2016-12-02 07:57:40      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:交集   ***   dal   size   删除   lis   list   out   相同   

常用的集合中的方法

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

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

 

关于集合

标签:交集   ***   dal   size   删除   lis   list   out   相同   

原文地址:http://www.cnblogs.com/afterhours/p/6124333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!