JAVA里如何删除数组中重复的元素

[复制链接]
查看11 | 回复2 | 2011-4-11 12:40:36 | 显示全部楼层 |阅读模式
比如int arr[ ] = new int[]{2,5,6,6,8,12,3,5} 去掉重复值后为int arr[] = new int[]{2,5,6,8,12,3}
回复

使用道具 举报

千问 | 2011-4-11 12:40:36 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">把它的元素放到hashset中去,它自动就会给你去掉重复的。

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-3945916\">我知道怎么去掉重复的了,用HashSet 或TreeSet都可以,但是这样会不会像楼上说的那样效率会非常低呢,他说的第一种方法我几乎看不懂
回复

使用道具 举报

千问 | 2011-4-11 12:40:36 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-4083593\">他第一种方法在我看来不用去考虑,用系统的方法最高效,你把数组放到set中,再取出来就可以了。放进去的时候有重复的set自动就给你去掉了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行