Agregando un elemento
Parte de la sección Lógica y Flujo del Journey de Java de Coddy — lección 23 de 59.
El método add(element) agrega un elemento al HashSet si no está ya presente.
Crear un HashSet vacío
HashSet<String> fruits = new HashSet<>();Añadir "Apple" al conjunto
fruits.add("Apple");Después de ejecutar el código anterior, el conjunto fruits contiene:
["Apple"]Desafío
FácilCrea un método llamado <strong>addElement</strong> que toma dos argumentos:
- Un HashSet de Strings (
set) - Una String (
element) para agregar
El método debe agregar el elemento dado al conjunto y luego imprimir el conjunto actualizado.
Hoja de referencia
El método add(element) agrega un elemento al HashSet si no está ya presente.
Crear un HashSet vacío:
HashSet<String> fruits = new HashSet<>();Agregar un elemento al conjunto:
fruits.add("Apple");Pruébalo tú mismo
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 addElement(HashSet<String> set, String element) {
// Escribe tu código aquí
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Leer cadena JSON que representa un HashSet (p. ej., ["Apple","Banana"])
String setString = scanner.nextLine();
// Leer el elemento a agregar (p. ej., "Cherry")
String element = scanner.nextLine();
Type setType = new TypeToken<HashSet<String>>(){}.getType();
HashSet<String> set = new Gson().fromJson(setString, setType);
addElement(set, element);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Lógica y Flujo
1Arreglos Multidimensionales
Básicos de Arreglos 2DAccediendo a Elementos de Arreglos 2DBucles Anidados con Arreglos 2DResumen - Arreglos 2DSuma y Resta de MatricesArreglos IrregularesArreglos 3D y Más AlláPatrones Comunes de Arreglos 2DResumen - Todo Sobre Arreglos4HashSet Parte 1
¿Qué es un HashSet?Agregando un elementoEliminando un elementoComprobando si existe un elementoVacío y tamañoLimpiar y clonarResumen - HashSet7Manejo Básico de Errores
Básicos de Try-CatchBloque FinallyLanzamiento de ExcepcionesExcepciones Personalizadas2HashMap Parte 1
¿Qué es un HashMap?Declarar un HashMapAcceder a ValoresVerificar si una Clave ExisteModificar DiccionariosResumen - HashMap3HashMap Parte 2
Métodos de HashMapIterar con keySet()Iterar con entrySet()HashMap AnidadoResumen - Gestionar AlmacénResumen - Operaciones de HashMap6Flujo de Control Avanzado
Sentencias EtiquetadasExpresión SwitchCoincidencia de PatronesCláusulas de GuardiaResumen - Flujo de Control9Proyecto - Contador de Palabras Únicas
Entrada y Almacenamiento de TextoProcesamiento de Palabras