This java example shows how to search element of Java LinkedList using contains, indexOf and lastIndexOf methods.
import java.util.LinkedList; public class SearchElementLinkedListExample { public static void main(String[] args) { // create LinkedList object LinkedList lList = new LinkedList(); // add elements to LinkedList lList.add("1"); lList.add("2"); lList.add("3"); lList.add("4"); lList.add("5"); lList.add("2"); /** * To check if a particular element exists in a LinkedList, use boolean * contains(Object obj) method. * * This method returns true if LinkedList contains a particular element, * false otherwise. **/ boolean blnElement = lList.contains("4"); if (blnElement) { System.out.println("LinkedList contains 4"); } else { System.out.println("LinkedList does not contain 4"); } /** * To search first occurrence of an element of LinkedList, use int * indexOf(Object element) method. * * This method returns index of first occurrence of element if found in * the LinkedList. It returns -1 if element not found. **/ int index = lList.indexOf("2"); if (index != -1) { System.out .println("First occurrence of 2 in LinkedList is at index : " + index); } else { System.out.println("LinkedList does not contain 2"); } /** * To search last occurrence of an element of LinkedList, use int * lastIndexOf(Object element) method. * * This method returns index of last occurrence of element if found in * the LinkedList. It returns -1 if element not found. **/ index = lList.lastIndexOf("2"); if (index != -1) { System.out .println("Last occurrence of 2 in LinkedList is at index : " + index); } else { System.out.println("LinkedList does not contain 2"); } } }
The output is:
LinkedList contains 4
First occurrence of 2 in LinkedList is at index : 1
Last occurrence of 2 in LinkedList is at index : 5
No comments:
Post a Comment