java - 如何从Android中的arraylist中删除重复值

标签 java android arraylist

ArrayList<String> values=new ArrayList<String>();
values.add("s");
values.add("n");
values.add("a");
values.add("s");

在这个数组中,我想删除重复的值。

最佳答案

试试这个...

    ArrayList<String> values=new ArrayList<String>();
    HashSet<String> hashSet = new HashSet<String>();
    hashSet.addAll(values);
    values.clear();
    values.addAll(hashSet);

关于java - 如何从Android中的arraylist中删除重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1879700/

相关文章:

java - 如何在 AsyncTask 中使用 ListAdapter?

java - LibGdx [致命异常] 加载皮肤 .json 文件

java - Spring boot 访问属性文件时出现 java.util.MissingResourceException

java - 注销在 Spring Security 中不起作用

java - Student.Graduate 类型的 arrayList 类型不正确

java - 使用 TreeMap<Integer, ArrayList<Station>> 中的值更新 ArrayList<Station>

java - 在Java中,为什么参数化类型的构造函数的无类型调用会引起编译器警告?

Android:如何访问默认文本颜色? (没有主题,只是标准的)

java - ListView 背景滚动带数据

java - 无限旋转的 ObjectAnimator 卡顿