Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVA:使用模式从数组中删除重复项_Java - Fatal编程技术网

JAVA:使用模式从数组中删除重复项

JAVA:使用模式从数组中删除重复项,java,Java,关于这个问题,我是Java新手 我们如何使用java实现它。 非常感谢您的帮助。您可以使用集合(如HashSet)或映射(如HashMap)。 对于数组中的每个值,只需将其放置在集合中(或作为映射中的键) 然后,您将拥有一个没有重复项的集合(如果需要,您可以将其转换回数组)。实际上,您应该使用HashSet,它将删除重复的值 对于排序,您应该使用TreeSet您只需使用集合即可实现这一点 使用set或HashMap并将元素放入集合中。检索时,将获得唯一的元素 如果您正在寻找模式匹配。。。对于正则

关于这个问题,我是Java新手 我们如何使用java实现它。 非常感谢您的帮助。

您可以使用集合(如HashSet)或映射(如HashMap)。 对于数组中的每个值,只需将其放置在集合中(或作为映射中的键)


然后,您将拥有一个没有重复项的集合(如果需要,您可以将其转换回数组)。

实际上,您应该使用
HashSet
,它将删除重复的值


对于排序,您应该使用
TreeSet

您只需使用集合即可实现这一点

使用set或HashMap并将元素放入集合中。检索时,将获得唯一的元素


如果您正在寻找模式匹配。。。对于正则表达式更好。

数组是一个不好的选择。改用
ArrayList
。实际上,哈希集是获取字符串列表的方法。尽管纳拉是对的。这一点以前已经得到了回答。