java.util


1. Creating an ArrayList

List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");

2. Creating a HashSet

Set<String> set = new HashSet<>();
set.add("Hello");
set.add("World");

3. Creating a HashMap

Map<String, String> map = new HashMap<>();
map.put("Hello", "World");

4. Iterating over a List

List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");

for (String str : list) {
  System.out.println(str);
}

5. Iterating over a Set

6. Iterating over a Map

7. Sorting a List

8. Searching for an Element in a List

9. Removing an Element from a List

10. Checking if a List Contains an Element

11. Creating a Queue

12. Removing an Element from a Queue

13. Creating a Stack

14. Removing an Element from a Stack

15. Creating a TreeMap

16. Creating a LinkedHashMap

17. Creating a WeakHashMap

18. Creating a ConcurrentHashMap

19. Creating a CopyOnWriteArrayList

20. Creating a CopyOnWriteArraySet

21. Creating a BlockingQueue

22. Creating a SynchronousQueue

23. Creating a PriorityBlockingQueue

24. Creating a Deque

25. Creating a NavigableSet

26. Creating a SortedMap

27. Creating a HashSet using a Builder

28. Creating a HashMap using a Builder

29. Creating a List using a Builder

30. Creating a StringJoiner

31. Creating a Base64 Encoder

32. Creating a Base64 Decoder

33. Creating a UUID

34. Creating a Random Number Generator

35. Creating a Date

36. Creating a Calendar

37. Creating a NumberFormat

38. Creating a DateFormat

39. Creating a TimeZone

40. Creating a Locale

41. Creating a ResourceBundle

42. Creating a Properties

43. Creating a Preferences

44. Creating a Logger

45. Creating a Formatter

46. Creating a Handler

47. Creating a Timer

48. Creating a TimerTask

49. Creating a Thread

50. Creating a Runnable