Introdução
Neste laboratório, você aprenderá como converter um ArrayList em um HashSet em Java. HashSet é uma coleção que não permite duplicatas, portanto, converter um ArrayList em HashSet pode remover todos os elementos duplicados do ArrayList. Você pode usar o método add(), o construtor do HashSet ou a API Stream para converter um ArrayList em HashSet.
Importar Pacote Necessário
Você precisa importar os pacotes ArrayList e HashSet. Adicione o seguinte código ao arquivo:
import java.util.ArrayList;
import java.util.HashSet;
Criar um ArrayList
Crie um ArrayList com alguns elementos. Use o método add() para adicionar elementos ao ArrayList. Aqui está um exemplo:
ArrayList<String> arrList = new ArrayList<>();
arrList.add("Mango");
arrList.add("Apple");
arrList.add("Orange");
arrList.add("Apple");
System.out.println(arrList);
Converter ArrayList para HashSet usando o Construtor HashSet
Você pode usar o construtor HashSet para converter o ArrayList em um HashSet. Aqui está um exemplo:
HashSet<String> hashSet = new HashSet<String>(arrList);
System.out.println("HashSet:");
System.out.println(hashSet);
Converter ArrayList para HashSet usando o método add()
Você pode adicionar cada elemento do ArrayList um por um ao HashSet usando o método add() para obter uma coleção única de elementos. Aqui está um exemplo:
HashSet<String> hashSet = new HashSet<String>();
for (String arr : arrList) {
hashSet.add(arr);
}
System.out.println("HashSet:");
System.out.println(hashSet);
Converter ArrayList para HashSet usando a API Stream
Você pode usar a API Stream se estiver usando Java 8 ou uma versão superior para tornar o código de conversão mais conciso e compacto. Aqui está um exemplo:
HashSet<String> hashSet = arrList.stream().collect(Collectors.toCollection(HashSet::new));
System.out.println("HashSet:");
System.out.println(hashSet);
Salvar e Compilar o Arquivo
Após adicionar todo o código, salve o arquivo usando Ctrl+X, depois pressione Y e Enter para confirmar. Para compilar o arquivo, insira o seguinte comando no terminal:
javac ~/project/ArrayListToHashSet.java
Executar o Programa
Após compilar o programa, execute-o inserindo o seguinte comando no terminal:
java ArrayListToHashSet
Resumo
Neste laboratório, você aprendeu como converter ArrayList para HashSet em Java usando o construtor HashSet, o método add() e a API Stream. Ao aplicar essas técnicas, você pode facilmente obter uma coleção única de elementos a partir de um ArrayList.



