ArrayList ialah subkelas daripada AbstractList# untuk digunakan,🎜, yang boleh digunakan kedai #🎜 🎜#saiz dinamikElemen koleksi. ArrayList meningkatkan saiznya untuk menampung elemen baharu dan mengecil dalam saiz apabila elemen dialih keluar, maka dinamakan tatasusunan dinamik boleh diubah saiz atau . ArrayList boleh membenarkan nilai pendua dan nilai nol . Terdapat dua kaedah untuk menyegerakkan ArrayList dalam Java
Collections.synchronizedList () kaedah
synchronizedList()#🎜🎜 Kaedah untuk menyegerakkan koleksi dalam Java.Tatabahasa
public static List<T> synchronizedList(List<T> list)
import java.util.*; public class SynchronizedListTest { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("IND"); list.add("AUS"); list.add("WI"); list.add("NZ"); list.add("ENG"); List<String> synlist = Collections.<strong>synchronizedList</strong>(list); <strong>synchronized</strong>(synlist) { Iterator<String> itr = synlist.iterator(); while(itr.hasNext()) { String str = itr.next(); System.out.println(str); } } } }
IND AUS WI NZ ENG
thread-safe untuk ArrayList dengan akses serentak. Apabila ArrayList diubah suai, ia mencipta salinan baharu tatasusunan asas.
Tatabahasapublic class CopyOnWriteArrayList<E> extends Object implements List<E>, RandomAccess, Cloneable, Serializable
import java.util.*; import java.util.concurrent.*; public class CopyOnWriteArrayListTest { public static void main(String[] args) { <strong>CopyOnWriteArrayList </strong>list = new <strong>CopyOnWriteArrayList</strong>(); list.add("Java"); list.add("Scala"); list.add("Python"); list.add("Selenium"); list.add("ServiceNow"); System.out.println("Displaying synchronized ArrayList: "); Iterator itr = list.iterator(); while(itr.hasNext()) { String str = itr.next(); System.out.println(str); } } }
Displaying synchronized ArrayList: Java Scala Python Selenium ServiceNow
Atas ialah kandungan terperinci Berapa banyak cara saya boleh menyegerakkan ArrayList dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!