繁体   English   中英

集合中的获取和设置方法

[英]Get and Set methods in Sets

列表接口允许我们在索引处使用get()方法获取对象。

我们如何在Set接口(如LinkedHashSet)中的特定索引处获取对象

Set无序的 没有index的概念。

因此,如果要获取特定元素,则必须在其上循环并在找到所需元素后立即中断。

http://docs.oracle.com/javase/7/docs/api/java/util/Set.html

此处: http : //docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html

但是集合仅用于检查列表中是否有内容,而不是位置。

你不能 由于没有排序,因此没有索引访问权限。

简短的答案是,这是不可能的。 但是,您可以从正在使用的Set中获取一个包含所有基准的数组,然后通过索引进行访问。 这与Set提供的与List不同的抽象有关。

Set是一个简单的集合,不允许重复(对排序无任何评论),而List是一个隐含排序的集合,因此每个值都有一个关联的索引。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM