package DIMSELF.java0411;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
public class TestCollection {
public static void main(String[] args) {
// Collection 是接口. add, remove, contains 这些方法都是抽象方法.
// 这些方法在执行的时候, 具体的行为取决于 collection 对应的真实对象的类型.
// 1. 实例化一个 Collection 对象. Collection 是一个接口.
// 必须要 new 一个对应的类作为实例才可以
Collection<String> collection = new ArrayList<>();
//2判断是否空集 尺寸
System.out.println(collection.isEmpty());
System.out.println(collection.size());
//添加元素
collection.add("天蓬");
collection.add("是一只天上地下绝无仅有的");
collection.add("猪");
System.out.println(collection);
//toArray 把集合换成数组
// String 也是继承自 Object .
// array 看似是一个 Object 数组, 其实是 String 数组.
System.out.println("=============================");
Object[] array = collection.toArray();
System.out.println(Arrays.toString(array));
System.out.println(collection);
//遍历集合 用for each
System.out.println("==================================");
for (String s:
collection) {
System.out.println(s);
} //换行打印每个元素
//判定元素是否存在
System.out.println("===============================");
boolean ret = collection.contains("天蓬元帅");
System.out.println(ret);
boolean ret2 = collection.contains("天蓬");
System.out.println(ret2);
//remove 删除元素
System.out.println("=====================");
collection.remove("猪");
System.out.println(collection);
for (String s :
collection) {
System.out.println(s);
}
collection.add("玉树临风风流倜傥的帅哥");
System.out.println(collection);
//清空元素 clear
collection.clear();
System.out.println(collection);
System.out.println(collection.isEmpty());
System.out.println(collection.size());
}
}
java 集合collection代码
最新推荐文章于 2023-02-02 21:23:32 发布