Java Reference Library →

LinkedList addLast() method - Syntax and Examples

LinkedList addLast() method - Syntax and Examples

Learn about the Java LinkedList's addLast() method. This tutorial covers its syntax, parameters, return value, and provides practical examples.

This reference explains LinkedList addLast() method - Syntax and Examples through its syntax, examples and boundaries. Use the linked course lessons when the surrounding Java concepts are unfamiliar.

  1. Use this reference

    Identify the documented behavior, read a complete example and check its inputs before applying it.

LinkedList addLast() method - Syntax and Examples

Introduction

The addLast() method in Java's LinkedList class is a fundamental tool for managing data. It allows you to append an element to the end of the list, effectively extending the list by one item. Think of it like adding a car to the back of a train – it becomes the last car on the line.

Syntax

public void addLast(E element)

Parameters

Parameter Description
element The element to be added to the end of the list. The type E signifies that this can be any object, but it must be consistent with the type of elements already in the list (or allowed by the list's generics).

Return Value

The addLast() method returns void. It doesn't produce a value; it simply modifies the linked list by adding the element at the end.

Examples

Adding a String to a LinkedList

This example demonstrates how to add a single string element to a LinkedList. We'll create an empty list, then use addLast() to append the string "Hello".

import java.util.LinkedList;

public class AddLastExample {
    public static void main(String[] args) {
        LinkedList<String> myList = new LinkedList<>();

        myList.addLast("Hello");

        System.out.println(myList); // Prints the contents of the list
    }
}
[Hello]

Explanation: We first create a LinkedList that stores strings. Then, we call addLast() and pass in the string "Hello". Finally, we print the list to see the added element.

Adding Multiple Elements

Here's an example showing how you can add several elements of different types (integers and strings) to a LinkedList. This showcases the flexibility of generics in Java.

import java.util.LinkedList;

public class AddLastMultipleExample {
    public static void main(String[] args) {
        LinkedList<Object> myList = new LinkedList<>(); // Using Object for mixed types

        myList.addLast(10);
        myList.addLast("World");
        myList.addLast(3.14);

        System.out.println(myList);
    }
}
[10, World, 3.14]

Explanation: We create a LinkedList that can hold any type of object (using the Object wrapper). We then use addLast() to add an integer, a string, and a double. The resulting list contains all three elements in the order they were added.

Adding Null Values

This example explores adding null values to a LinkedList. It's important to understand that LinkedList allows null elements (unlike some other collection types).

import java.util.LinkedList;

public class AddLastNullExample {
    public static void main(String[] args) {
        LinkedList<String> myList = new LinkedList<>();

        myList.addLast("First");
        myList.addLast(null);
        myList.addLast("Second");

        System.out.println(myList);
    }
}
[First, null, Second]

Explanation: We create a LinkedList of strings and add "First", then a null value, and finally "Second". The resulting list contains these three elements, including the null entry.

Adding to an Existing List

This example showcases adding an element to a LinkedList that already contains other elements. This is the most common use case for addLast() when working with existing lists.

import java.util.LinkedList;

public class AddLastExistingExample {
    public static void main(String[] args) {
        LinkedList<Integer> myList = new LinkedList<>();
        myList.addLast(1);
        myList.addLast(2);

        myList.addLast(3); // Adds 3 to the end

        System.out.println(myList);
    }
}
[1, 2, 3]

Explanation: We first create a LinkedList and add two integers (1 and 2). Then we use addLast() to append the integer 3. The output shows that 3 is added to the end of the list.

Using this reference

Check the example’s types, inputs and documented behavior before copying it into an application. Some APIs require external libraries, files or platform services; consult their setup notes.

Related explanations: Java Data Types - Primitive and Non-Primitive, Java Class - Blueprint of Objects, Exceptions in Java Introduction.

Supporting documentation: Official Java learning guide.

Reference checks are optional and do not count toward course progress.

    Reference library →