移除ArrayList集合中重复的元素
2016-04-13 17:00
351 查看
import java.util.ArrayList;
import java.util.List;
public class ArrayListDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<String> arraylist = new ArrayList<String>();
arraylist.add("hello");
arraylist.add("world");
arraylist.add("java");
arraylist.add("hello");
arraylist.add("javaweb");
arraylist.add("java");
removeDuplicate(arraylist);
}
public static void removeDuplicate(List list) { //移除ArrayList集合中重复的元素
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
System.out.println(list);
}
public static ArrayList removeDuplicate1(ArrayList list) { //移除ArrayList集合中重复的元素
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
System.out.println(list);
return list;
}
}
import java.util.List;
public class ArrayListDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<String> arraylist = new ArrayList<String>();
arraylist.add("hello");
arraylist.add("world");
arraylist.add("java");
arraylist.add("hello");
arraylist.add("javaweb");
arraylist.add("java");
removeDuplicate(arraylist);
}
public static void removeDuplicate(List list) { //移除ArrayList集合中重复的元素
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
System.out.println(list);
}
public static ArrayList removeDuplicate1(ArrayList list) { //移除ArrayList集合中重复的元素
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
System.out.println(list);
return list;
}
}
相关文章推荐
- Android 更改系统DataPicker分割线颜色和距离
- ORACLE EPM 11.1.2.3 Hyperion planning Essbase 安装配置全纪录
- 射频
- 编译 proto 文件到指定语言的代码
- C++primer 练习13.36
- eclipse配置背景颜色以及字体
- 编译与静态链接
- ORA-27125: unable to create shared memory segment的解决方法(转)
- Python 3.5.1安装lxml
- CSS的overflow属性及清除浮动
- 虚拟机网络配置
- VS2013配置EmguCV的准备工具
- Samba服务器配置实例指南
- Delphi MDI程序 父窗体如何调用当前活动子窗体的函数/过程
- warning:Could not resolve external type c:@S@CGSize
- 写技术文章必备的几个小工具
- vs2010无法找到rcdll.dll解决方法
- 原码 反码 补码
- linux 大量的TIME_WAIT解决办法
- JVM频繁Full GC的情况及应对策略