Java ArrayList class provides the following methods to search an element of ArrayList in Java:
- contains(Object o)
- indexOf(Object o)
- lastIndexOf(Object o)
Search an Element in an ArrayList in Java
package com.javaguides.collections.arraylistexamples; import java.util.ArrayList; import java.util.List; public class SearchElementsInArrayListExample { public static void main(String[] args) { List < String > programmingLanguages = new ArrayList < > (); programmingLanguages.add("C"); programmingLanguages.add("C++"); programmingLanguages.add("Java"); programmingLanguages.add("Kotlin"); programmingLanguages.add("Python"); programmingLanguages.add("Perl"); programmingLanguages.add("Ruby"); // Check if an ArrayList contains a given element System.out.println("Does names array contain \"Bob\"? : " + programmingLanguages.contains("C++")); // Find the index of the first occurrence of an element in an ArrayList System.out.println("indexOf \"Java\": " + programmingLanguages.indexOf("Java")); System.out.println("indexOf \"Python\": " + programmingLanguages.indexOf("Python")); // Find the index of the last occurrence of an element in an ArrayList System.out.println("lastIndexOf \"Perl\" : " + programmingLanguages.lastIndexOf("Perl")); System.out.println("lastIndexOf \"Ruby\" : " + programmingLanguages.lastIndexOf("Ruby")); } }
Output
Does names array contain "Bob"? : true
indexOf "Java": 2
indexOf "Python": 4
lastIndexOf "Perl" : 5
lastIndexOf "Ruby" : 6
Reference
Related Collections Examples
- Java LinkedHashMap Example
- Java HashSet Example
- Java LinkedList Example
- Java ArrayList Example
- Java Comparator Interface Example
- Java Comparable Interface Example
- Java IdentityHashMap Example
- Java WeakHashMap Example
- Java EnumMap Example
- Java CopyOnWriteArraySet Example
- Java EnumSet Class Example
- Guide to Java 8 forEach Method
- Different Ways to Iterate over a List in Java [Snippet]
- Different Ways to Iterate over a Set in Java [Snippet]
- Different Ways to Iterate over a Map in Java [Snippet]
- Iterate over TreeSet in Java Example
- Iterate over LinkedHashSet in Java Example
- Remove First and Last Elements of LinkedList in Java
- Iterate over LinkedList using an Iterator in Java
- Search an Element in an ArrayList in Java
- Iterate over ArrayList using Iterator in Java
- Remove Element from HashSet in Java
- Iterating over a HashSet using Iterator
- How To Remove Duplicate Elements From ArrayList In Java?
- Different Ways to Iterate over List, Set, and Map in Java
Comments
Post a Comment
Leave Comment