如何引用集合中的位置?与数组一样:array[5];
我正在开发一个有收藏夹标签的Android音板。 “收藏夹”选项卡使用列表视图。当用户添加收藏夹时,该按钮的文本将添加到该组中。现在我已经为列表视图设置了一个上下文菜单,允许用户通过长按和删除来删除项目。上下文菜单传递触发上下文菜单的列表视图的位置,我试图删除该位置。
答案 0 :(得分:6)
你做不到。 Set
没有秩序的概念,但具体实施可能。
但是,所有集合都会实现toArray()
和
如果此set对其迭代器返回的元素的顺序有任何保证,则此方法必须以相同的顺序返回元素。
您的基础数据结构是什么?
答案 1 :(得分:3)
你不能 - Set
没有其元素的索引。根据您的要求,您有两种选择:
SetUniqueList
中的Set
属性List
Iterator
Set
(和foreach循环)