Gorilla带您学java之集合

集合

首先java中已经有了一个存储数据的容器了——数组。
那么为什么我们还要在创建集合呢?
那么就要说到数组的弊端了。
相信很多同学在使用数组时会常常感叹,为什么数组只能固定长度,同一数组只能存储同一类型的数据。
专家们也想到了,因此集合诞生了。
那么同学们也能联想出集合有什么特性了
集合(容器)
1.长度可变
2.可以保存任意类型的元素
注意:只能保存引用数据类型(只能保存对象)
集合呢,又分两个
1.单列集合
Collection(所有单列集合的父接口)
2.双列集合
Map
今天我们先来看看单列集合

Collection

这里写图片描述
先由一张图来大概感受一下collection的结构。
然后是集合中的一些方法使用。

// 获取集合的长度
System.out.println(collection.size());
// 判断是否包含某个元素
boolean b1 = collection.contains("a");
// 从集合中删除一个元素
boolean b2 = collection.remove("2");
System.out.println(b2);
System.out.println(collection);
// 判断集合 是否为空 
collection.isEmpty();
// 清空集合
//collection.clear();
// 集合转数组
Object[] objs = collection.toArray();
// 遍历集合
for (int i = 0; i < objs.length; i++) {
    System.out.println(objs[i]);
}
for (Object object : objs) {
    System.out.println(object);
}

猜你喜欢

转载自blog.csdn.net/qq_37113621/article/details/82389558