In: Computer Science
a/ write 4 numbers from your choice
b/ Write a java code to create a linked list containing the 4 numbers
Hi,
Please find below code as per your requirement.
I have added two approach in the answer, Please let me know if you require otherway/other approach.
Let me know if you have any doubt/concerns in this via comments.
Hope this answer helps you.
Thanks.
/********************JAVA CODE********************/
/*******************LinkedListTest.java**********************/
import java.util.Arrays;
import java.util.LinkedList;
public class LinkedListTest {
public static void main(String[] args) {
//Task# a and b
//One way
//Creating LinkedList of Integer
LinkedList<Integer> numberLinkedList = new LinkedList<Integer>();
//Adding numbers into the linked list
numberLinkedList.add(1);
numberLinkedList.add(2);
numberLinkedList.add(3);
numberLinkedList.add(4);
//Task#c
//You can consider one of those approach to print linked list
//Printing linked list to console
System.out.println("Printing linked list directly");
System.out.println(numberLinkedList);
System.out.println("Printing linked list using for loop");
for (int i = 0; i < numberLinkedList.size(); i++) {
System.out.print(numberLinkedList.get(i)+ " ");
}
System.out.println("\nPrinting linked list using for each loop");
for (Integer number : numberLinkedList) {
System.out.print(number + " ");
}
System.out.println("\nRemoving third element from list");
//Task#d
//here removing 3rd element using index, as index start from 0
numberLinkedList.remove(2);
System.out.println("Printing linked list after removing element");
for (int i = 0; i < numberLinkedList.size(); i++) {
System.out.print(numberLinkedList.get(i)+ " ");
}
System.out.println("");
/*
//you can ignore below
//This is another way to create linked list from array of Integers
Integer[] numberArray = {3,2,1,0};
//Creating linked list of integers
LinkedList<Integer> numberLinkedList1 = new LinkedList<Integer>();
//Using Arrays.asList converts array of integer to list and adding this list to linked list using addAll method
//which takes another collection type
numberLinkedList1.addAll(Arrays.asList(numberArray));
//Printing linked list to console
System.out.println(numberLinkedList1);
*/
}
}
/***************Sample output****************/