To remove the first or the last elements from the linked list we can use the removeFirst()
and removeLast()
methods provided by the LinkedList
class.
package org.kodejava.util;
import java.util.LinkedList;
public class LinkedListRemoveItems {
public static void main(String[] args) {
LinkedList<String> grades = new LinkedList<>();
grades.add("A");
grades.add("B");
grades.add("C");
grades.add("D");
grades.add("E");
grades.add("F");
System.out.println("Original values are:");
System.out.println("====================");
for (String grade : grades) {
System.out.println("Grade: " + grade);
}
grades.removeFirst();
grades.removeLast();
System.out.println("New values are:");
System.out.println("====================");
for (String grade : grades) {
System.out.println("Grade: " + grade);
}
}
}
This program print out the following result:
Original values are:
====================
Grade: A
Grade: B
Grade: C
Grade: D
Grade: E
Grade: F
New values are:
====================
Grade: B
Grade: C
Grade: D
Grade: E
Latest posts by Wayan (see all)
- How do I create a string of repeated characters? - September 1, 2023
- How do I convert datetime string with optional part to a date object? - August 28, 2023
- How do I split large excel file into multiple smaller files? - April 15, 2023