Collections Class
Collections Class
java
Copy
Edit
Collections.synchronizedList(list);
Collections.synchronizedSet(set);
Collections.synchronizedMap(map);
🪞 Unmodifiable Collections
Used to create read-only views:
java
Copy
Edit
Collections.unmodifiableList(list);
Collections.unmodifiableSet(set);
Collections.unmodifiableMap(map);
🧪 Example Program
java
Copy
Edit
import java.util.*;
Collections.sort(fruits); // Sorting
System.out.println("Sorted: " + fruits);
Collections.reverse(fruits); // Reverse
System.out.println("Reversed: " + fruits);
Collections.shuffle(fruits); // Shuffle
System.out.println("Shuffled: " + fruits);