|
| 1 | +package org.example; |
| 2 | + |
| 3 | +import java.util.ArrayDeque; |
| 4 | +import java.util.ArrayList; |
| 5 | +import java.util.Arrays; |
| 6 | +import java.util.LinkedHashSet; |
| 7 | + |
| 8 | +public class CollectionSequences { |
| 9 | + public static void testCollectionSequences() { |
| 10 | + System.out.println("ArrayList example"); |
| 11 | + var arrayList = new ArrayList<>(Arrays.asList("Banana", "Cherry", "Date")); |
| 12 | + arrayList.addFirst("Apple"); |
| 13 | + arrayList.addLast("Elderberry"); |
| 14 | + |
| 15 | + System.out.println(arrayList); |
| 16 | + System.out.println(arrayList.getFirst()); |
| 17 | + System.out.println(arrayList.getLast()); |
| 18 | + |
| 19 | + System.out.println("\nDeque example"); |
| 20 | + var deque = new ArrayDeque<>(Arrays.asList("Banana", "Cherry", "Date")); |
| 21 | + deque.addFirst("Apple"); |
| 22 | + deque.addLast("Elderberry"); |
| 23 | + |
| 24 | + System.out.println(deque); |
| 25 | + System.out.println(deque.getFirst()); |
| 26 | + System.out.println(deque.getLast()); |
| 27 | + |
| 28 | + System.out.println("\nLinkedHashSet example"); |
| 29 | + var linkedHashSet = new LinkedHashSet<>(Arrays.asList("Banana", "Cherry", "Date")); |
| 30 | + linkedHashSet.addFirst("Apple"); |
| 31 | + linkedHashSet.addLast("Elderberry"); |
| 32 | + |
| 33 | + System.out.println(linkedHashSet); |
| 34 | + System.out.println(linkedHashSet.getFirst()); |
| 35 | + System.out.println(linkedHashSet.getLast()); |
| 36 | + } |
| 37 | +} |
0 commit comments