English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método contains() do Java ArrayList é usado para verificar se existe um elemento especificado no arraylist.
A sintaxe do método contains() é:
arraylist.contains(Object obj)
obj - Usado para verificar se o elemento existe na arraylist
Se o elemento especificado existir na arraylist, retorna true.
Se o elemento especificado não estiver na arraylist, retorna false.
import java.util.ArrayList; class Main { public static void main(String[] args) { //Criar ArrayList ArrayList<Integer> numbers = new ArrayList<>(); //Inserir elemento na arraylist numbers.add(2); numbers.add(3); numbers.add(5); System.out.println("ArrayList de Número: " + numbers); //Verificar se existe na arraylist o elemento 3 System.out.print("Na arraylist há3sim: "); System.out.println(numbers.contains(3)); //Verificar se existe na arraylist1 System.out.print("Na arraylist há1sim: "); System.out.println(numbers.contains(1)); } }
Output Result
ArrayList de Número: [2, 3, 5] na arraylist há3sim: true na arraylist há1sim: false
No exemplo acima, criamos uma ArrayList de tipo inteiro chamada number. Note essas expressões,
// retorna true number.contains(3) // retorna false number.contains(1)
Aqui, o método contains() verifica se existe na lista3Portanto, o método retorna true. No entanto, a lista não contém1Portanto, o método retorna false.
import java.util.ArrayList; class Main { public static void main(String[] args) { // Criar ArrayList ArrayList<String> languages = new ArrayList<>(); //Inserir elemento na arraylist languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Linguagem de programação: " + languages); //Verificar se o Java existe no languages System.out.print("Java se encontra na arraylist: "); System.out.println(languages.contains("Java")); //Search C ++Does it exist in languages System.out.print("Does the array list contain C ++: "); System.out.println(languages.contains("C++")); } }
Output Result
Programming Languages: [Java, JavaScript, Python] Java exists in the arraylist: true Whether C exists in the array list ++: false
In the above example, we used the contains() method to check if the elements Java and C++, whether they exist in languages.
Since Java exists in the arraylist, the method returns true. But, C++Not in the list. Therefore, the method returns false.
Note: contains uses the equals() method internally to find elements. Therefore, if the specified element matches the element in the arraylist, the method returns true.