package com.itheima;
import java.util.ArrayList;
/**
* 第6题: 数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}
*
* @author Administrator
*
*/
public class Test6 {
public static void main(String[] args) {
//定义一个数组
int arr[] = new int []{4,2,4,6,1,2,4,7,8};
//定义两个ArrayList集合,用于存储去重前后的数组
ArrayList<Integer> al = new ArrayList<Integer>();
ArrayList<Integer> al2 = new ArrayList<Integer>();
//遍历数组,将元素放入第一个集合中
for (int i = 0; i < arr.length; i++) {
al.add(arr[i]);
}
for (Integer integer : al) {
if (!al2.contains(integer)){
al2.add(integer);
}
}
System.out.println("去重前"+al);
System.out.println("去重后"+al2);
}
}
|
|