📅  最后修改于: 2023-12-03 15:16:19.997000             🧑  作者: Mango
在Java中,AbstractSet是集合类的抽象基类,其定义了集合类的基本行为。其中,size()是AbstractSet中一个非常重要的方法,用于返回集合的大小。本文将介绍该方法的用法和示例,并对其使用注意事项进行讲解。
size()方法的签名如下:
public abstract int size()
size()方法用于返回集合的大小,即集合中元素的数量。该方法的具体实现由子类来完成。如果集合中包含了多个重复的元素,那么该方法所返回的大小也将包含这些重复元素。
下面通过一个示例来演示如何使用size()方法。
import java.util.AbstractSet;
import java.util.HashSet;
public class AbstractSetExample {
public static void main(String[] args) {
// 创建一个HashSet对象
HashSet<String> set = new HashSet<String>();
// 添加元素
set.add("apple");
set.add("banana");
set.add("orange");
set.add("pear");
set.add("apple"); // 添加重复元素
// 创建一个AbstractSet对象,并将它的引用指向set对象
AbstractSet<String> abstractSet = set;
// 输出集合大小
System.out.println("集合大小为:" + abstractSet.size());
}
}
输出结果:
集合大小为:4
在使用size()方法时,需要注意以下几个方面: