MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

/**
 *Output: 
Original contents of ll: [A, A2, B, C, D, E, F, Z]
Contents of ll after deletion: [A, A2, C, D, E, Z]
ll after deleting first and last: [A2, C, D, E]
ll after change: [A2, C, D Changed, E]
 */

import java.util.LinkedList;

public class MainClass {
    public static void main(String args[]) {

        LinkedList<String> ll = new LinkedList<String>();

        ll.add("B");
        ll.add("C");
        ll.add("D");
        ll.add("E");
        ll.add("F");
        ll.addLast("Z");
        ll.addFirst("A");

        ll.add(1, "A2");

        System.out.println("Original contents of ll: " + ll);

        ll.remove("F");
        ll.remove(2);

        System.out.println("Contents of ll after deletion: " + ll);

        ll.removeFirst();
        ll.removeLast();

        System.out.println("ll after deleting first and last: " + ll);

        String val = ll.get(2);
        ll.set(2, val + " Changed");

        System.out.println("ll after change: " + ll);
    }
}