Java教程

java常用集合

本文主要是介绍java常用集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java提供了一套实现了Collection接口的标准集合类

下面是java集合体系
在这里插入图片描述

Collection集合

Collection集合是单列集合的顶层接口(我们一般用它的子接口实现如 Set 和 List)
方法名说明
boolean add(E e)添加元素
boolean remove(Object o)从集合中移除指定的元素
boolean removeIf(Object o)根据条件进行移除
void clear()清空集合中的元素
boolean contains(Object o)判断集合中是否存在指定的元素
boolean isEmpty()判断集合是否为空
int size()集合的长度,也就是集合中元素的个数

代码示例

//创建集合对象
Collection<String> collection = new ArrayList();

//添加元素
collection.add("hello");
collection.add("world");
collection.add("java");

//移除元素
collection.remove("world");

//判断集合中是否存在指定元素
boolean flag = collection.contains("java");

//判断是否为空
boolean flag = collection.isEmpty();

//集合长度
int length = collection.size();

遍历集合

//创建集合对象
Collection<String> collection = new ArrayList();

//添加元素
collection.add("hello");
collection.add("world");
collection.add("java");

//方法一:增强for循环
for(String str : collection){
	System.out.println(str);
}

//方法二
Iterator<String> list = collection.iterator();
while(list.hasNext()){
	String str = list.next();
	System.out.println(str);
}

List集合

list 集合是有序的,可重复的

List 集合特有方法

方法名说明
void add(int index,E element)在此集合中的指定位置插入指定的元素
E remove(int index)删除指定索引处的元素,返回被删除的元素
E set(int index,E element)修改指定索引处的元素,返回被修改的元素
E get(int index)返回指定索引处的元素

代码事例

List<String> list = new ArrayList<>;

list.add("hello");
list.add("world");
list.add("java");

//在1索引处插入haha
list.add(1,"haha");

//移除2索引处的元素
list.remove(2);//world,因为前面已经插入了haha

//修改0索引处的元素为python
list.set(0,"python");

//获取3索引处的元素
list.get(3);
这篇关于java常用集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!