📅  最后修改于: 2023-12-03 15:31:49.592000             🧑  作者: Mango
在Java中,AbstractCollection是一个抽象类,实现了Collection接口中的大部分方法。其中一个重要的方法是size(),用于返回集合的大小。本篇文章将详细介绍AbstractCollection size()方法的使用方式及示例。
/**
* 返回集合中所包含元素的数量。
*
* @return 集合中所包含元素的数量。
*/
public abstract int size();
size()方法返回集合中元素的数量。如果集合为空,则返回0。该方法是Java集合框架中的基本操作之一,几乎所有的集合类型都实现了该方法。
import java.util.ArrayList;
public class Example1 {
public static void main(String[] args) {
// 创建ArrayList
ArrayList<String> list = new ArrayList<>();
// 添加元素
list.add("Java");
list.add("C++");
list.add("Python");
list.add("JavaScript");
// 返回ArrayList中元素的数量
int size = list.size();
System.out.println("ArrayList中元素的数量为:" + size);
}
}
运行结果:
ArrayList中元素的数量为:4
import java.util.HashSet;
public class Example2 {
public static void main(String[] args) {
// 创建HashSet
HashSet<Integer> set = new HashSet<>();
// 添加元素
set.add(1);
set.add(2);
set.add(3);
set.add(4);
// 返回HashSet中元素的数量
int size = set.size();
System.out.println("HashSet中元素的数量为:" + size);
}
}
运行结果:
HashSet中元素的数量为:4
import java.util.LinkedList;
public class Example3 {
public static void main(String[] args) {
// 创建LinkedList
LinkedList<String> list = new LinkedList<>();
// 添加元素
list.add("Java");
list.add("C++");
list.add("Python");
list.add("JavaScript");
// 返回LinkedList中元素的数量
int size = list.size();
System.out.println("LinkedList中元素的数量为:" + size);
}
}
运行结果:
LinkedList中元素的数量为:4
AbstractCollection size()方法是Java集合框架中的基本操作之一,几乎所有的集合类型都实现了该方法。它非常方便地返回集合中元素的数量,让程序员可以更加灵活地操作集合。