How do you use sequenced collections with a simple code example?

In Java, sequenced collections are an extension of the collection framework that maintain a defined order of their elements. The primary interfaces for sequenced collections are the List and Queue interfaces, with implementations like ArrayList, LinkedList, and ArrayDeque. These collections allow for efficient insertion, deletion, and retrieval of elements based on their position within the collection.

Here is a simple example demonstrating the use of a List to create a sequenced collection:

import java.util.ArrayList; import java.util.List; public class SequencedCollectionExample { public static void main(String[] args) { // Create a List List fruits = new ArrayList<>(); // Add elements to the List fruits.add("Apple"); fruits.add("Banana"); fruits.add("Cherry"); // Display elements in the List for (String fruit : fruits) { System.out.println(fruit); } // Accessing an element by index String firstFruit = fruits.get(0); System.out.println("First fruit: " + firstFruit); } }

sequenced collections Java collections List ArrayList LinkedList ordered collection Java programming