什么是只有一个元素的列表名称

问题描述:

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

Java Collections称这是一个单例列表,虽然我不认为这是一个正式名称。

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

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

编辑:单个元素集似乎是单身人士is a valid mathematical term

+0

我不认为单身人士是正确的名字。在javadoc中,“singleton”似乎意味着“这个对象只有一个副本”。在我的问题中,我想强调一个事实,即它只有一个元素。 – user1508893 2012-07-27 22:17:29

+1

我同意。我的猜测是他们只需要一个简短的方法名称。 – 2012-07-27 22:21:54

我将称之为一个unitList(以避免与Singleton pattern混乱)在数学含有 一组仅单个元件是称为unit set

所能呼叫它单,因为这是一个集合正确的数学术语,只有一个元素。然而,“单身人士”一词在计算机科学中的用法各不相同,通常指的是一个对象,在程序执行过程中,在任何给定时间只有一个实例,因此可能会引起误解或混淆,因此我会避免使用它作为一个元素集。

在数学中,具有一个元素的集合也被称为单元集合。这是我想要的名字。