java.util.Collections.singletonList() 方法返回一个仅包含指定对象的不可变列表。返回的列表是可序列化的。
语法
public static <T> List<T> singletonList(T o)
这里,T是列表中元素的类型。
参数
o | 指定要存储在返回列表中的唯一对象。 |
返回值
返回仅包含指定对象的不可变列表。
异常
无。示例:
在示例中下面,java.util.Collections.singletonList()方法返回一个仅包含指定元素的不可变列表。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
String[] lst = {"10", "20", "30", "40", "10", "10", "20"};
//创建列表
List<String> MyList =
new ArrayList<String>(Arrays.asList(lst));
//打印列表
System.out.println("MyList contains: " + MyList);
//创建单例列表
MyList = Collections.singletonList("25");
//打印列表
System.out.println("MyList contains: " + MyList);
}
}
上述代码的输出将为:
MyList contains: [10, 20, 30, 40, 10, 10, 20]
MyList contains: [25]