6

只有一个元素的列表的“正式”名称是什么?

4

3 回答 3

8

JavaCollections将此称为单例列表,尽管我不认为这是一个正式名称。

public static List singletonList(T o) 返回一个只包含指定对象的不可变列表。返回的列表是可序列化的。

我更喜欢“单元素列表”。

编辑:看来单例是单个元素集的有效数学术语。

于 2012-07-27T22:16:06.223 回答
7

我将其称为数学中的unitList(以避免与单例模式混淆)仅包含单个元素的集合称为单位集

于 2012-07-27T22:24:02.433 回答
0

可以称它为单例,因为对于只有一个元素的集合来说,这是正确的数学术语。然而,单例一词在计算机科学中的使用方式不同,通常指的是一个对象,在程序执行期间的任何给定时间都只有一个实例,因此它可能会产生误导或混淆,因此我会避免将它用于一个元素集。

在数学中,只有一个元素的集合也称为单位集。这是一个我会去的名字。

于 2012-07-27T22:31:16.293 回答