黑马程序员技术交流社区

标题: 去除重复的元素,用两个数组怎么做,求解 [打印本页]

作者: 18211001681    时间: 2016-8-11 01:08
标题: 去除重复的元素,用两个数组怎么做,求解
package com.itheima.day19;

import java.util.ArrayList;
import java.util.List;

public class Demo03 {
        public static void main(String[] args) {
                int[] arr = { 1, 2, 3, 4, 1 }; // 1,2,3,4  
                System.out.println(removeCF(arr));
        }

        private static List<Integer> removeCF(int[] arr) {
                // -->数组的长度是固定的
                // 判断他是否存在--->contains()
                List<Integer> list = new ArrayList<Integer>();
                for (int temp : arr) {
            if(!list.contains(temp)){
                     // 表示我这个list中不包含数组中的元素
                    list.add(temp);
            }
                }
                return list;
        }
}

作者: qetu001212    时间: 2016-8-11 20:51
用Set集合吧。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2