如何在 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]
广告