Collections.singletonList 是 Java 集合框架中的一个静态方法,用于创建一个包含单个元素的不可变列表。这种列表的大小固定为1,并且不允许添加或删除元素。
具体解释
-
Collections类:Collections是一个包含静态方法的类,这些方法用于操作或返回集合。它包括各种实用工具方法,比如排序、搜索和线程安全的集合包装器等。
-
singletonList(T o)方法:- 这个方法返回一个包含指定单个元素的不可变列表。这个列表的大小固定为1,因此不能添加或删除元素。
方法的作用
Collections.singletonList 方法非常有用,当你需要一个包含单个元素的列表时,可以使用这个方法快速创建一个不可变的单元素列表。
代码示例
import java.util.Collections;
import java.util.List;public class SingletonListExample {public static void main(String[] args) {// 创建一个包含单个元素的不可变列表String element = "Hello";List<String> singletonList = Collections.singletonList(element);// 输出列表的大小和第一个元素System.out.println("List siz