LinkedList clone() Method in Java (original) (raw)
Last Updated : 16 Dec, 2024
In Java, the **clone() method of LinkedList, creates a **shallow copy which means the structure is duplicated but the objects inside the list are shared between the original and the copied list. So, the cloned list will have the same elements as the original list.
**Syntax of Java LinkedList clone() Method
public Object clone()
- **Return type: This method returns a copy of the instance of LinkedList.
**Example: Here, we use the **clone() method **to return the copy of the given LinkedList as an Object.
Java `
// Java program to Demonstrate the // working of clone() in LinkedList import java.util.LinkedList; public class Geeks {
public static void main(String args[]) {
LinkedList<String> l = new LinkedList<>();
// Use add() method to add
// elements in the LinkedList
l.add("Geeks");
l.add("for");
l.add("Geeks");
System.out.println("Original LinkedList: " + l);
// create another list
// and copy the elements
LinkedList l2 = new LinkedList();
l2 = (LinkedList)l.clone();
System.out.println("Clone LinkedList is: " + l2);
}
}
`
Output
Original LinkedList: [Geeks, for, Geeks] Clone LinkedList is: [Geeks, for, Geeks]
Similar Reads
- LinkedList in Java Linked List is a part of the Collection framework present in java.util package. This class is an implementation of the LinkedList data structure which is a linear data structure where the elements are not stored in contiguous locations and every element is a separate object with a data part and addr 13 min read
- LinkedList add() Method in Java In Java, the add() method of the LinkedList class is used to add an element to the list. By default, it adds the element to the end of the list, if the index is not specified. Example: Here, we use the add() method to add a single element to the list. [GFGTABS] Java // Java program to add elements i 2 min read
- LinkedList set() Method in Java The Java.util.LinkedList.set() method is used to replace any particular element in the linked list created using the LinkedList class with another element. This can be done by specifying the position of the element to be replaced and the new element in the parameter of the set() method. Syntax: Link 3 min read
- LinkedList remove() Method in Java In Java, the remove() method of the LinkedList class removes an element from the list, either by specifying its index or by providing its value. Example 1: Here, we use the remove() method to remove element from the LinkedList of Strings. By default the remove() will remove the beginning element(hea 3 min read
- LinkedList get() Method in Java In Java, the get() method of LinkedList is used to fetch or retrieve an element at a specific index from a LinkedList. Example 1: Here, we use the get() method to retrieve an element at a specified index. [GFGTABS] Java // Java Program to illustrate get() method import java.util.LinkedList; public c 2 min read
- LinkedList addAll() Method in Java In Java, the addAll() method of the LinkedList class is used to add all the elements of one collection to another. This method takes a Collection as an argument and adds all its elements to the end of the list. Example: Here, we use the addAll() method to add all the elements of one collection to an 3 min read
- LinkedList addFirst() Method in Java In Java, the addFirst() method of LinkedList, adds elements at the beginning of the list. All the existing elements moved one position to the right and the new element is placed at the beginning. Syntax of LinkedList addFirst() Method public void addFirst( E e) Parameters: E is the data type of elem 1 min read
- LinkedList addLast() Method in Java In Java, the addLast() method of the LinkedList class is used to add an element at the end of the list. Syntax of LinkedList addLast() Method void addLast( E e) Parameter: e is the element you want to add at the end of the list.Return type: This method does not return any value.Example: Here, we use 1 min read
- LinkedList clear() Method in Java In Java, the clear() is used to remove all the elements from a LinkedList. This method only clears all the element from the list and not deletes the list. After calling this method, the list will be empty. Syntax of LinkedList clear() Methodvoid clear() Parameters: This method does not accept any pa 1 min read
- LinkedList clone() Method in Java In Java, the clone() method of LinkedList, creates a shallow copy which means the structure is duplicated but the objects inside the list are shared between the original and the copied list. So, the cloned list will have the same elements as the original list. Syntax of Java LinkedList clone() Metho 1 min read