Contador de Palabras Únicas: Escribe un programa en Java que tome una cadena de texto como entrada y cuente el número de palabras únicas en esa cadena. Utiliza un HashMap para almacenar las palabras como claves y su frecuencia como valores. Luego, muestra por pantalla el número total de palabras únicas.
Eliminación de Duplicados: Desarrolla un programa en Java que tome una lista de números enteros como entrada y elimine los elementos duplicados de la lista. Utiliza un HashSet para almacenar los elementos únicos de la lista y luego convierte el HashSet de nuevo en una lista. Muestra por pantalla la lista resultante sin elementos duplicados.
Contador de Vocales: Desarrolla un programa en Java que tome una cadena de texto como entrada y cuente el número de vocales que contiene. Utiliza un HashMap para almacenar cada vocal como clave y su frecuencia como valor. Luego, muestra por pantalla el número total de cada vocal encontrada en la cadena.
Inversión de Lista: Escribe un programa en Java que tome una lista de números enteros como entrada y la invierta. Es decir, el primer elemento se convertirá en el último, el segundo en el penúltimo, y así sucesivamente. Luego, muestra por pantalla la lista resultante después de la inversión.
Buscador de Elementos Duplicados: Escribe un programa en Java que tome una lista de cadenas como entrada y encuentre los elementos duplicados en la lista. Utiliza un HashSet para almacenar los elementos únicos y otro HashSet para almacenar los elementos duplicados. Luego, muestra por pantalla los elementos duplicados encontrados.
Divisor de Lista: Desarrolla un programa en Java que tome una lista de números enteros como entrada y divida la lista en dos sublistas, una que contenga los números pares y otra que contenga los números impares. Luego, muestra por pantalla ambas sublistas. Utiliza el operador de módulo (%) para determinar si un número es par o impar.
Inversión de LinkedList: Desarrolla un programa en Java que tome una LinkedList de números enteros como entrada y la invierta. Es decir, el primer elemento se convertirá en el último, el segundo en el penúltimo, y así sucesivamente. Luego, muestra por pantalla la lista resultante después de la inversión.
Eliminación de Duplicados en LinkedList: Escribe un programa en Java que tome una LinkedList de cadenas como entrada y elimine los elementos duplicados de la lista. Luego, muestra por pantalla la lista resultante sin elementos duplicados.
Escribe un programa en Java que tome una lista de números enteros como entrada, elimine los elementos duplicados y luego los ordene de menor a mayor utilizando un TreeSet. Finalmente, muestra por pantalla la lista ordenada sin elementos duplicados.
Desarrolla un programa en Java que solicite al usuario ingresar una serie de puntuaciones (números enteros) y las almacene en un TreeSet. Luego, muestra por pantalla las puntuaciones ordenadas de mayor a menor, junto con la cantidad total de puntuaciones ingresadas.
Crea un programa que simule la cola de clientes de una tienda usando LinkedList. Crear una clase Cliente con: - atributo nombre - constructor - método toString() En el main: - Crear una LinkedList de clientes (cola) - Añadir 5 clientes - Mostrar la cola - Mostrar primer y último cliente sin eliminarlos - Atender a 2 clientes (eliminarlos del inicio) - Añadir un cliente VIP al principio - Mostrar la cola final Objetivo: practicar LinkedList como estructura de cola.
Crea un programa que gestione usuarios registrados en una web usando HashSet.
Crear una clase Usuario con:
- atributo nombre
- constructor
- método toString()
En main:
- Crear un HashSet
Crea un programa que gestione el inventario de una tienda usando HashMap.
Claves: nombres de productos (String)
Valores: cantidad en stock (Integer)
En main:
- Crear un HashMap
Crea un programa que gestione las notas de alumnos usando un HashMap.
Claves: nombre del alumno (String)
Valores: lista de notas (ArrayList
Crear un programa que gestione una lista de nombres de alumnos usando un TreeSet.
El TreeSet debe almacenar Strings y mantenerlos ordenados automaticamente.
En main:
- Crear un TreeSet
Crear un programa que gestione las notas de alumnos usando un TreeMap.
Claves: nombre del alumno (String)
Valores: nota media (Double)
En main:
- Crear un TreeMap