w3resource

Java: Insert some elements at the specified position into a linked list


9. Insert Elements at Position

Write a Java program to insert some elements at the specified position into a linked list.

Sample Solution:-

Java Code:

import java.util.LinkedList;
public class Exercise9 {
 public static void main(String[] args) {
  // create an empty linked list
  LinkedList <String> l_list = new LinkedList <String> ();
  // use add() method to add values in the linked list
  l_list.add("Red");
  l_list.add("Green");
  l_list.add("Black");

  // print original list
  System.out.println("Original linked list:" + l_list);

  // create a new collection and add some elements

  LinkedList <String> new_l_list = new LinkedList <String> ();
  new_l_list.add("White");
  new_l_list.add("Pink");

  // Add the collection in the second position of the existing linked list
  l_list.addAll(1, new_l_list);

  // print the new list
  System.out.println("LinkedList:" + l_list);
 }
}

Sample Output:

Original linked list:[Red, Green, Black]                               
LinkedList:[Red, White, Pink, Green, Black]

Pictorial Presentation:

Java Collection Linked-list: Insert some elements at the specified position into a linked list.

Flowchart:

Flowchart: Insert some elements at the specified position into a linked list.

For more Practice: Solve these Related Problems:

  • Write a Java program to insert a collection of elements at a specified index in a linked list using addAll().
  • Write a Java program to use recursion to insert multiple elements into a linked list at a given position.
  • Write a Java program to insert elements at a specified position and then verify by printing the sublist starting at that index.
  • Write a Java program to implement a method that inserts an element at a given index, shifting subsequent elements, and returns a boolean success flag.

Go to:


PREV : Insert at End.
NEXT : Get First and Last Occurrence.

Java Code Editor:

Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.