import java.util.ArrayList;
public class SearchAnElementInArrayListExample {
public static void main(String[] args) {
// create an ArrayList object
ArrayList arrayList = new ArrayList();
// Add elements to Arraylist
arrayList.add("1");
arrayList.add("2");
arrayList.add("3");
arrayList.add("4");
arrayList.add("5");
arrayList.add("1");
arrayList.add("2");
/**
* To check whether the specified element exists in Java ArrayList use
* boolean contains(Object element) method. It returns true if the
* ArrayList contains the specified objct, false otherwise.
**/
boolean blnFound = arrayList.contains("2");
System.out.println("Does arrayList contain 2 ? " + blnFound);
/**
* To get an index of specified element in ArrayList use int
* indexOf(Object element) method. This method returns the index of the
* specified element in ArrayList. It returns -1 if not found.
**/
int index = arrayList.indexOf("4");
if (index == -1)
System.out.println("ArrayList does not contain 4");
else
System.out.println("ArrayList contains 4 at index :" + index);
/**
* To get last index of specified element in ArrayList use int
* lastIndexOf(Object element) method. This method returns index of the
* last occurrence of the specified element in ArrayList. It returns -1
* if not found.
**/
int lastIndex = arrayList.lastIndexOf("1");
if (lastIndex == -1)
System.out.println("ArrayList does not contain 1");
else
System.out
.println("Last occurrence of 1 in ArrayList is at index :"
+ lastIndex);
}
}
The output is:
Does arrayList contain 2 ? true
ArrayList contains 4 at index :3
Last occurrence of 1 in ArrayList is at index :5
No comments:
Post a Comment