【发布时间】:2015-11-07 15:09:06
【问题描述】:
我是 Java 新手,关于这个问题 remove same values from an array 我们如何使用java实现它。 任何帮助将不胜感激?
【问题讨论】:
-
数组是一个糟糕的选择。请改用
ArrayList。 -
实际上,HashSet 是获取字符串列表的方法。虽然 nallar 是对的。之前已经回答过了。
标签: java
我是 Java 新手,关于这个问题 remove same values from an array 我们如何使用java实现它。 任何帮助将不胜感激?
【问题讨论】:
ArrayList。
标签: java
您可以使用 Set(例如 HashSet)或 Map(例如 HashMap)。 对于数组中的每个值,只需将其放在 Set 中(或作为 Map 中的键)。
然后您将拥有一个没有重复的集合(如果需要,您可以将其转换回数组)。
【讨论】:
您可以简单地通过使用集合来实现这一点。
使用 set 或 HashMap 并将元素放入集合中。当您检索时,您将获得独特的元素。
如果您正在寻找模式匹配...更适合 RegEx。
【讨论】:
其实你应该使用HashSet,它会删除重复值。
对于排序,您应该使用TreeSet。
【讨论】: