Java中如何去除List中的重复的值

Java中如何去除List中的重复的值,第1张

属性是????

先给你一个看看是不是你需要的好了,

                // 利用 Set 的特性,将所有项目放入 Set 

//中即可移除重复的项目

Set<String> stringSet = new HashSet<String>()

for (String element : duplicateArray) {

stringSet.add(element)

}

// Set.size() 为不重复项目的个数

String nonDuplicateArray[] = new String[stringSet.size()]

// 将 Set 中的项目取出放到 nonDuplicateArray 中

Object[] tempArray = stringSet.toArray()

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

nonDuplicateArray[i] = (String) tempArray[i]

}

import java.util.HashSet

import java.util.Set

public class Test1 {

    private static final Set<String> str = new HashSet<>()

    public static void main(String args[]) {

Test1.add("1")

Test1.add("2")

Test1.add("2")

Test1.add("1")

Test1.add("3")

Test1.add("2")

    }

    

    public static void add(String toAdd) {

if(!str.add(toAdd)) System.out.println(toAdd)

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11612385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存