【发布时间】:2013-06-03 13:02:35
【问题描述】:
我有一个数组多次具有相同的名称。那么如何删除它,只有我想以一个名称显示: ArrayList 名称 = new ArrayList();
name= 印度、日本、中国、美国、中国、日本、澳大利亚、印度、中国
我想这样显示
name= 印度、日本、中国、美国、澳大利亚
我有点困惑,如何删除重名。这意味着,我想一次显示一个唯一的名称,而不是在列表中显示多个相同的名称。
注意:
我找到了解决方案,但是当我显示在列表中时,如果第一个元素日本显示然后我单击然后它在 Toast 中显示印度,这是怎么发生的?然后其他人一样。在吐司上显示不准确。
【问题讨论】:
-
日本再次重复 :)
-
HashSet 会是更好的选择
-
@PankajKumar 是的,你是对的。感谢您指出。我删除了我的答案,而是投票决定关闭为重复。
-
我找到了解决方案,但是当我显示在列表中时,如果第一个元素日本显示然后我单击然后它在 Toast 中显示印度,这是怎么发生的?然后其他人一样。在吐司上显示不准确。
-
索引中一定有一些不匹配的地方。退房。