如何在 Java 中同步 ArrayList?
Collections 类的 synchronizedList(List<T> list) 方法接收一个 List 对象,并返回由指定的列表支持的同步列表。
示例
import java.util.ArrayList; import java.util.Collections; 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); Collections.synchronizedList(list); System.out.println(list); } }
输出
[JavaFx, Java, WebGL, OpenCV]
广告