Removendo um Elemento
Parte da seção Lógica e Fluxo do Journey de Java da Coddy — lição 24 de 59.
O método remove(element) remove o elemento especificado do HashSet se ele existir.
HashSet<String> fruits = new HashSet<>();
fruits.add("Apple");Remover "Apple" do conjunto
fruits.remove("Apple");Após executar o código acima, o conjunto fruits contém:
[]Desafio
FácilCrie um método chamado <strong>removeElement</strong> que recebe dois argumentos:
- Um HashSet de Strings (
set) - Uma String (
element) para remover
O método deve remover o elemento especificado do conjunto e, em seguida, imprimir o conjunto atualizado.
Folha de consulta
O método remove(element) remove o elemento especificado do HashSet se ele existir:
HashSet<String> fruits = new HashSet<>();
fruits.add("Apple");
fruits.remove("Apple");Experimente você mesmo
import java.util.HashSet;
import java.util.Scanner;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;
public class Main {
public static void removeElement(HashSet<String> set, String element) {
// Escreva seu código aqui
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String setString = scanner.nextLine();
String element = scanner.nextLine();
Type setType = new TypeToken<HashSet<String>>(){}.getType();
HashSet<String> set = new Gson().fromJson(setString, setType);
removeElement(set, element);
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Lógica e Fluxo
1Arrays Multidimensionais
Básicos de Arrays 2DAcessando Elementos de Arrays 2DLoops Aninhados com Arrays 2DResumo - Arrays 2DAdição e Subtração de MatrizesArrays EscalonadosArrays 3D e AlémPadrões Comuns de Arrays 2DResumo - Tudo Sobre Arrays4HashSet Parte 1
O que é um HashSet?Adicionando um ElementoRemovendo um ElementoVerificando se um Elemento ExisteVazio e TamanhoLimpar e ClonarResumo - HashSet2HashMap Parte 1
O que é um HashMap?Declarar um HashMapAcessando ValoresVerificar se a Chave ExisteModificando DicionáriosResumo - HashMap3HashMap Parte 2
Métodos do HashMapIterar com keySet()Iterar com entrySet()HashMap AninhadoResumo - Gerenciar ArmazémResumo - Operações do HashMap6Fluxo de Controle Avançado
Declarações RotuladasExpressão SwitchCorrespondência de PadrõesCláusulas de GuardaResumo - Fluxo de Controle9Projeto - Contador de Palavras Únicas
Entrada e Armazenamento de TextoProcessamento de Palavras