JAVA题,帮帮我 - 爱问答

(爱问答)

JAVA题,帮帮我

//已知数组arr = [1,2,3,1,2,3,4,2,3,4];

//写一段程序实现将数组内的数据进行去重,结果为[1,2,3,4]

1) 遍历数组

2) 定义一个空数组,使用indexOf()进行判断

3) 如果不在就添加进新数组中


/*写法一:*/

        var arr = ['C','A','A','G','G','G','D']

        var newArr = []

        arr = arr.sort(function(a,b){

            return a > b

        }).forEach(function(n){

            if(newArr.indexOf(n) == -1){

                newArr.push(n)

            }

        })

        console.log(newArr);// ["A", "C", "D", "G"]

/*写法二:*/

        var arr = ['a','c','b','d','a','b']

        var arr2 = [];

        for(var i = 0;i<arr.length;i++){

            if(arr2.indexOf(arr[i])<0){

                arr2.push(arr[i]);

            }

        }

        arr2.sort();

        console.log(arr2);//["a", "b", "c", "d"]

 

int[] arr = [1,2,3,1,2,3,4,2,3,4];

List<Integer> list = new ArrayList<Integer>();

for(int i=0; i<arr.length; i++) {

    if(!list.contains(arr[i])) {

        list.add(str[i]);

    }

}

System.out.println("去除重复后的list集合"+list);

 

下一篇:我明国际学校的IC课程体系是怎么样的?

上一篇:2018年11月,魅族16thplus还值得购买吗

热门标签:
英语 谜语 作文 数学 公式 语文 物理 化学 工艺 java c语言 实验 方程 金属 分子 数据库 硫酸 酒精 运算 石油 vc 世界大战 php 化合物 mysql
最新更新:
电学的一个小问题 为什么打点计时器只能粗略瞬时速度 lookdownupon用法 中专都考不上大学有必要复读一年吗? 如图,已知∠B=∠DEF,AB=DE,请添加一个条件使△ABC≌△DEF,则需添加的条件是__________. 求曲线y=2x^2和直线y=2的所围图形的面积 夜上受降城闻笛是哪句 这个怎么填数字? 小明家下五层楼是5楼,那么小明家上五层楼是几层楼? 填空题,这个题目是怎么算的呢…… 22335577()143中括号里填什么数字。 懂得人帮我看一下这个英文是啥意思??? 最小的物质单位是什么 怎么估算根号52000000 about的重读字母是哪里