Java Collections singleton() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

Java Collections 类的 singleton() 方法用于获取一个只包含指定对象的不可变集合。

语法

以下是 singleton() 方法的声明

参数

参数描述必需/可选
o这是将存储在返回的集合中的对象。必需

返回值

singleton() 方法返回一个只包含指定对象的不可变集合。

异常

不适用

兼容版本

Java 1.3 及以上版本

示例 1

输出

[1, 2, 4, 2, 7, 2, 4, 4]
[1, 2, 4, 2, 7, 2, 4]
[1, 2, 2, 7, 2]

示例 2

输出

[A, B, C, A, C, D, C]
[A, C, A, C, D, C]
[A, A, D]

示例 3

输出

Enter the value: A
Exception in thread "main" java.util.InputMismatchException
	at java.base/java.util.Scanner.throwFor(Scanner.java:939)
	at java.base/java.util.Scanner.next(Scanner.java:1594)
	at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
	at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
	at myPackage.CollectionsSingletonExample3.main(CollectionsSingletonExample3.java:7)