数组去重复

来源:互联网 发布:张艺谋电影 知乎 编辑:程序博客网 时间:2024/04/28 17:38
package com.itheima;import java.util.LinkedList;/** * 第七题:数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8} *  * @author Administrotar * */public class Test7 {public static void main(String[] args) {int arr[] = {4,2,4,6,1,2,4,7,8};//定义一个数组int newArr[] = new int[6];LinkedList<Integer> list = new LinkedList<Integer>();//定义一个LinkedList集合for(int i:arr){//遍历数组if(!(list.contains(i))){//判断如果集合不包含已有元素,则从后往前添加元素list.addLast(i);}}int x=0;//定义角标for(int li:list){//遍历集合元素添加到数组newArr[x++] = li;}for(int a:newArr){//遍历新的数组System.out.println(a);}}}

0 0