用hashset,它能保持唯一值,当后来加入的值与原来有一样的就覆盖原来那个值,不一样就附加。
List list = new ArrayList();
list.add("add");
list.add("add");
list.add("delete");
list.add("update");
list.add("add");
list.add("delete");
list.add("update");
list.add("add");
list.add("delete");
list.add("update");
list.add("add");
for(int i = 0;i < list.size();i++){
System.out.print(list.get(i)+" |");
}
System.out.println("\n************************");
HashSet hs = new HashSet();
for(int i = 0;i < list.size();i++){
hs.add(list.get(i));
}
String[] s = (String[]) hs.toArray(new String[hs.size()]);
for(int i = 0;i<s.length;i++){
System.out.println(s[i]);
}
分享到:
相关推荐
LabVIEW 删除数组中重复元素实例 , LabVIEW8.2 编写 删除数组中重复的元素. 查找重复元素 并删除重复
这是一个用C++编的删除数组中的重复元素的程序~
matlab中如何去掉数组中重复的值
java删除数组或是集合中重复的数据
去除数组中的重复数据,又叫排重,本文给出的函数和php原生array_unique的区别在于array_unique要求是字符串,而本函数可以是数组和对象
05code-去掉数组中重复性的数据.html
非常不多说,js数组去掉重复数据的代码如下所示: var arr = [1,2,3,4,5,6,1,6,7,2]; var newArr = []; for(var i =0;i<arr.length-1;i++){ if(newArr.indexOf(arr[i]) == -1){ newArr.push(arr[i]); } } ...
主要介绍了JS实现的数组去除重复数据算法,总结分析了4种比较常见的数组去重复算法及相关使用技巧,需要的朋友可以参考下
这是一个简单的小程序,主要解决的是去除数组中的重复元素并输出去除重复元素并排序后的数组。
NULL 博文链接:https://finux.iteye.com/blog/442711
用php实现的去除数组中重复的函数
php中去一维数组的重复项可以通过php内置函数array_unique(),但是php的array_unique函数对多维数组并不适用,怎么才能去除二维数组中的重复项呢? 以下给大家提供一个函数。 //二维数组去掉重复值 function unique...
主要介绍了Java实现数组去除重复数据的方法,结合实例形式详细分析了java数组去除重复的几种常用方法、实现原理与相关注意事项,需要的朋友可以参考下
js代码-编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组
如前面文章JS实现的数组去除重复数据算法小结中就总结分析了4种实现方法。这里介绍一种高效数组去重的方法:根据JS对象的特性去除数组中重复项的方法。 一、JS对象的特性(本文中所使用的特性):key始终唯一 引例:...
在多维数组怎么去除重复的数据详细视频教学
主要介绍了php数组去重复数据示例,有时候获得的php数组中总是出现value重复的,使用下面的方法就可以去掉重复数据
php function FetchRepeatMemberInArray($array) { // 获取去掉重复数据的数组 $unique_arr = array_unique ( $array ); // 获取重复数据的数组 $repeat_arr = array_diff_assoc ( $array, $unique_arr ); return $...