如何从Java中的ArrayList中删除重复项?

在Java中,Set 对象不允许重复的元素,因此您可以通过将所需的List 对象传递给其构造函数来创建set对象,从而从列表中删除重复的对象。

例:

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.Set;

public class ArrayListSample {
   public static void main(String[] args){
      ArrayList<String> list = new ArrayList<String>();
      list.add("JavaFx");
      list.add("Java");
      list.add("WebGL");
      list.add("OpenCV");
      Set<String> set = new LinkedHashSet<String>(list);
      System.out.println(set);
   }
}

输出:

[JavaFx, Java, WebGL, OpenCV]