Java 什么';s仅包含一个元素的列表的名称
只有一个元素的列表的“正式”名称是什么?JavaJava 什么';s仅包含一个元素的列表的名称,java,list,Java,List,只有一个元素的列表的“正式”名称是什么?JavaCollections称之为单元素列表,尽管我认为这不是正式名称 返回仅包含指定对象的不可变列表。返回的列表是可序列化的 我更喜欢“单元素列表” 编辑:似乎是单个元素集的singleton。我将其称为单元列表(以避免与)在数学上包含 只有一个元素也称为单元素,你可以称之为单元素,因为这是一个只有一个元素的集合的正确数学术语。然而,术语singleton在计算机科学中的用法不同,通常指的是一个对象,在程序执行期间的任何给定时间都只有一个实例,因此可能
Collections
称之为单元素列表,尽管我认为这不是正式名称
返回仅包含指定对象的不可变列表。返回的列表是可序列化的
我更喜欢“单元素列表”
编辑:似乎是单个元素集的singleton。我将其称为
单元列表
(以避免与)在数学上包含
只有一个元素也称为单元素,你可以称之为单元素,因为这是一个只有一个元素的集合的正确数学术语。然而,术语singleton在计算机科学中的用法不同,通常指的是一个对象,在程序执行期间的任何给定时间都只有一个实例,因此可能会产生误导或混淆,因此我避免将其用于单元素集
在数学中,只有一个元素的集合也称为单位集合。这是我喜欢的名字。我认为singleton不是正确的名字。在javadoc中,
singleton
似乎意味着“这个对象只有一个副本”。在我的问题中,我想强调一个事实,即它只有一个元素。我同意。我猜他们只需要一个简短的方法名。