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