-----------------------java的Collection常用方法---------------------
集合的方法:
删除方法:
|
|
|
|
|
|
例子:
publicclassCollectionTest3 {
publicstaticvoidmain(String[] args) {
//创建一个集合
Collection coll = new ArrayList();
for (inti = 0; i < 10; i++) {
coll.add("张三" + i);
}
System.out.println(coll);
//删除集合中的所有元素
/*coll.clear();
System.out.println(coll);*/
//删除集合中指定的元素
/*coll.remove("张三6");
System.out.println(coll);*/
//创建一个集合
Collection coll1 = new ArrayList();
for (inti = 0; i < 4; i++) {
coll1.add("张三" + i);
}
//从大集合中删除小集合中相同的内容
coll.removeAll(coll1);
System.out.println(coll);
}
}
结果:
[张三0, 张三1, 张三2, 张三3, 张三4, 张三5, 张三6, 张三7, 张三8, 张三9]
[张三4, 张三5, 张三6, 张三7, 张三8, 张三9]
判断方法:
|
|
|
|
|
|
数组转换方法:
|
|
例子:
publicclassCollectionTest4 {
publicstaticvoidmain(String[] args) {
//创建一个集合
Collection coll = new ArrayList();
for (inti = 0; i < 10; i++) {
coll.add("张三" + i);
}
//是否包含某个元素
//System.out.println(coll.contains("张三1"));
booleanb = coll.contains("张三1");
System.out.println(b);
//创建一个集合
Collection coll1 = new ArrayList();
for (inti = 0; i < 3; i++) {
coll1.add("张三" + i);
}
//大集合中是否包含小集合的内容
booleanb1 = coll.containsAll(coll1);
System.out.println(b1);
//清空契合的元素
//coll.clear();
//判断集合中是否有元素,空位true,否则为false
booleanisEmpty = coll.isEmpty();
System.out.println(isEmpty);
//把集合转换成数组
Object[] objs = coll.toArray();
System.out.println(objs);
//遍历数组
for (inti = 0; i < objs.length; i++) {
System.out.println(objs[i]);
}
}
}
结果:
true
true
false
[Ljava.lang.Object;@70dea4e
张三0
张三1
张三2
张三3
张三4
张三5
张三6
张三7
张三8
张三9