Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class ListDemo { public static void main(String[] args) { // --- ArrayList --- List<String> arrayList = new ArrayList<>(); arrayList.add("Java"); arrayList.add("Python"); arrayList.add("Go"); arrayList.add(1, "Kotlin"); // insert at index 1 System.out.println("ArrayList: " + arrayList); System.out.println("Element at index 2: " + arrayList.get(2)); arrayList.remove("Python"); System.out.println("After remove: " + arrayList); // --- LinkedList --- LinkedList<String> linked = new LinkedList<>(); linked.add("Alice"); linked.add("Bob"); linked.addFirst("Zara"); // O(1) prepend linked.addLast("Charlie"); // O(1) append System.out.println(" LinkedList: " + linked); System.out.println("Peek first: " + linked.peekFirst()); System.out.println("Poll last: " + linked.pollLast()); // removes & returns // Iterating System.out.println(" Iterating LinkedList:"); for (String name : linked) { System.out.println(" " + name); } } }
Result
Open