English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método clear() do ArrayList Java remove todos os elementos do arraylist.
a sintaxe do método clear():
arraylist.clear()
o método clear() não requer parâmetros.
o método clear() não retorna nenhum valor. Ele esvazia o arraylist.
import java.util.ArrayList; class Main { public static void main(String[] args){ //criar arraylist ArrayList<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Linguagens de programação: ", + languages); //Remover todos os elementos languages.clear(); System.out.println("ArrayList após o clear(): ", + languages); } }
Resultados de saída
Linguagens de programação: [Java, JavaScript, Python] ArrayList após o clear(): []
No exemplo acima, criamos um ArrayList chamado languages. O arraylist armazena os nomes das linguagens de programação.
Aqui, já usamos o método clear() para remover todos os elementos de languages.
ArrayList também oferece o método removeAll(), que remove todos os elementos do arraylist. Por exemplo,
import java.util.ArrayList; class Main { public static void main(String[] args){ // criar arraylist ArrayList<Integer> oddNumbers = new ArrayList<>(); // adicionar elementos ao arraylist oddNumbers.add(1); oddNumbers.add(3); oddNumbers.add(5); System.out.println("ArrayList de números ímpares: " + oddNumbers); // Remover todos os elementos oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList após removeAll(): " + oddNumbers); } }
Resultados de saída
ArrayList de números ímpares: [1, 3, 5] ArrayList após removeAll(): []
No exemplo acima, criamos uma ArrayList chamada oddNumbers. Aqui, podemos ver que o método removeAll() é usado para remover todos os elementos do arraylist.
Os métodos removeAll() e clear() executam a mesma tarefa. No entanto, a taxa de uso do clear() é maior do que a do removeAll(). Isso é porque o clear() é mais rápido e eficiente em comparação com o removeAll().