Last Updated : 03 Dec, 2024
The contains() method of List interface in Java is used for checking if the specified element exists in the given list or not.
Example:
Java
// Java Program to Demonstrate
// List contains() Method
import java.util.*;
class GFG
{
public static void main (String[] args)
{
List<Integer> l = new ArrayList<>();
l.add(1);
l.add(2);
// Cheking List contains 2
System.out.println("List contains 2 : " + l.contains(2));
// Cheking List contains 3
System.out.println("List contains 3 : " + l.contains(3));
}
}
List contains 2 : true List contains 3 : falseSyntax of Method
public boolean contains(Object obj)
Example of List contains() MethodPractical Application : In search operations, we can check if a given element exists in a list or not.
Below programs illustrate the contains() method in List:
Program 1: Demonstrate the working of the method contains() in List of integer.
Java
// Java code to demonstrate the working of
// contains() method in List interface
import java.util.*;
class GFG {
public static void main(String[] args)
{
// creating an Empty Integer List
List<Integer> arr = new ArrayList<Integer>(4);
// using add() to initialize values
// [1, 2, 3, 4]
arr.add(1);
arr.add(2);
arr.add(3);
arr.add(4);
// use contains() to check if the element
// 2 exits or not
boolean ans = arr.contains(2);
if (ans)
System.out.println("The list contains 2");
else
System.out.println("The list does not contains 2");
// use contains() to check if the element
// 5 exits or not
ans = arr.contains(5);
if (ans)
System.out.println("The list contains 5");
else
System.out.println("The list does not contains 5");
}
}
The list contains 2 The list does not contains 5
Program 2: Demonstrate the working of the method contains() in List of string.
Java
// Java code to demonstrate the working of
// contains() method in List of string
import java.util.*;
class GFG {
public static void main(String[] args)
{
// creating an Empty String List
List<String> arr = new ArrayList<String>(4);
// using add() to initialize values
// ["geeks", "for", "geeks"]
arr.add("geeks");
arr.add("for");
arr.add("geeks");
// use contains() to check if the element
// "geeks" exits or not
boolean ans = arr.contains("geeks");
if (ans)
System.out.println("The list contains geeks");
else
System.out.println("The list does not contains geeks");
// use contains() to check if the element
// "coding" exits or not
ans = arr.contains("coding");
if (ans)
System.out.println("The list contains coding");
else
System.out.println("The list does not contains coding");
}
}
The list contains geeks The list does not contains coding
Reference: Click here to check the official document
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4