1.Collection中常用的方法:
(1)add 添加
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<>();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
System.out.println(coll);
}
}
(2)clear 清空
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<>();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
coll.clear();
System.out.println(coll);
}
}
(3)remove 删除
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<>();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
coll.remove("bbb");
System.out.println(coll);
}
}
(4)contains 判断是否包含
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<>();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
coll.remove("bbb");
boolean b = coll.contains("aaa");
boolean b1 = coll.contains("bbb");
System.out.println(b);
System.out.println(b1);
System.out.println(coll);
}
}
(5)isEmpty 判断是否为空
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<>();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
boolean b = coll.isEmpty();
System.out.println(b);
System.out.println(coll);
coll.clear();
boolean b1 = coll.isEmpty();
System.out.println(b1);
System.out.println(coll);
}
}
(6)size 集合长度
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<>();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
int size = coll.size();
System.out.println(size);
System.out.println(coll);
coll.clear();
int size1 = coll.size();
System.out.println(size1);
System.out.println(coll);
}
}
2.集合遍历:
(1)迭代器遍历:
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class List_Demo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
Iterator<String> it = coll.iterator();
while (it.hasNext()) {
String s = it.next();
System.out.println(s);
}
}
}
(2)增强for遍历
import java.util.ArrayList;
import java.util.Collection;
public class List_Demo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
for (String s : coll) {
System.out.println(s);
}
}
}
(3)Lambda表达式遍历
import java.util.ArrayList;
import java.util.Collection;
public class List_Demo {
public static void main(String[] args) {
Collection<String> coll = new ArrayList();
coll.add("aaa");
coll.add("bbb");
coll.add("ccc");
coll.forEach(s -> System.out.println(s));
}
}