集合1

一、JAVA的集合
  Java集合类是一种特别有用的工具类,可用于存储数量不确定的对象(对象的引用),并可以实现常用 的数据结构,如栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、Set、Queue和Map四种体系。

  • List:代表有序、 重复的集合
  • Set:代表无序、不可重复的集合
  • Map:代表具有映射关系的集合
  • Queue:代表一种队列集合实现(Java5之后)

JAVA的集合类与数组的区别

  1. 数组一旦确定之后不能更改大小,所以JAVA引出了集合类的东西来满足存放长度不确定的对象(对象的引用)。
  2. JAVA的集合类只能存放对象,数组也可以存放基本类型数据。

二、Connection接口(根接口)

①常用的方法:

  1. public boolean add(E e); 给定的对象放到当前集合中。
  2. public void clear(); 清空当前集合中的所有元素。
  3. public boolean remove(E e); 把给定的对象在当前集合中删除。
  4. public boolean contains(E e); 判断当前集合是否包含给定的对象。
  5. public boolean isEmpty(); 判断当前集合是否为空。
  6. public int size(); 返回集合中元素的个数。
  7. public Object[] toArray(); 把集合中的元素存储到数组中。

具体实现:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.util.ArrayList;
import java.util.Collection;

public class Main {
public static void main(String[] args) {
//创建一个集合对象(多态)
Collection<String> names=new ArrayList<String>();
//添加
names.add("郭德纲");
names.add("刘德华");
names.add("柳岩");
names.add("范伟");

//删除
System.out.println(names); 输出[郭德纲, 刘德华, 柳岩, 范伟]
boolean a=names.remove("郭德纲");
System.out.println(a); //输出true
System.out.println(names); //输出[刘德华, 柳岩, 范伟]

//获取长度
int size=names.size();
System.out.println(size); //输出3

//清空集合中所有元素
names.clear();

//判断是否为空
boolean b=names.isEmpty();
System.out.println(b); //输出true

}
}

代码结果:

[郭德纲, 刘德华, 柳岩, 范伟]
true
[刘德华, 柳岩, 范伟]
3
true


×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
,