Crea un programa en Java que, a partir de una lista de números enteros, filtre solo los números pares y los muestre en pantalla. Usa un Stream para realizar el filtrado de los números pares.
Crea un programa en Java que, a partir de una lista de palabras, filtre y muestre solo aquellas palabras que tengan más de 4 caracteres. Usa un Stream para realizar el filtrado.
Crea un programa en Java que, a partir de una lista de números enteros, eleve cada número al cuadrado y luego muestre los resultados. Usa un Stream para realizar la transformación de cada número.
Crea un programa en Java que, a partir de una lista de nombres, convierta cada nombre a mayúsculas y luego muestre los resultados. Usa un Stream para realizar la transformación de cada nombre.
Crea un programa en Java que, a partir de una lista de precios (en formato double), aplique un descuento del 20% a cada precio y luego muestre los precios finales. Usa un Stream para realizar la transformación de cada precio.
Crea un programa en Java que, a partir de una lista de precios (en formato double), aplique un descuento del 20% a cada precio y luego muestre los precios finales. Usa un Stream para realizar la transformación de cada precio.
Crea un programa en Java que, a partir de una lista de números enteros, convierta cada número en su representación en forma de cadena (String) y luego muestre los resultados. Usa un Stream para realizar la transformación de cada número.
Crea un programa en Java que, a partir de una lista de nombres, filtre aquellos que comiencen con la letra 'A' y los muestre en pantalla. Usa un Stream para realizar el filtrado.
Crea un programa en Java que, a partir de una lista de palabras, filtre y muestre solo aquellas que tienen una longitud impar. Usa un Stream para realizar el filtrado de las palabras.
Crea un programa en Java que, a partir de una lista de números enteros, filtre y muestre solo aquellos que son múltiplos de 3. Usa un Stream para realizar el filtrado.
Crea un programa en Java que, a partir de una lista de nombres, determine si todos los nombres tienen más de tres letras. Usa un Stream para realizar la verificación.
Crea un programa en Java que, a partir de una lista de números enteros, verifique si al menos uno de los números es par. Usa un Stream para realizar la verificación.
Crea un programa en Java que, a partir de una lista de números enteros, encuentre y muestre el mayor número presente en la lista. Usa un Stream para realizar la operación de búsqueda.
Crea un programa en Java que, a partir de una lista de nombres, cuente cuántos nombres son únicos y los muestre. Usa un Stream para realizar la operación de conteo.
Crea un programa en Java que, a partir de una lista de números enteros, sume todos los números que son mayores que 10 y muestre el resultado. Usa un Stream para realizar la operación de suma.
Crea un programa en Java que, a partir de una lista de números enteros, determine cuántos números son impares y los muestre. Usa un Stream para realizar la operación de conteo.
Crea un programa en Java que, a partir de una lista de palabras, muestre solo aquellas que empiezan con una vocal (sin importar si es mayúscula o minúscula). Usa un Stream para realizar el filtrado y muestra el resultado en pantalla.
Crea un programa en Java que, a partir de una lista de números enteros, muestre los números duplicados (aquellos que aparecen más de una vez en la lista). Usa un Stream para identificar los duplicados y muestra el resultado en pantalla.
Crea un programa en Java que, a partir de una lista de números enteros, genere una nueva lista con los cuadrados de los números impares. Usa un Stream para realizar el filtrado y la transformación, y muestra la lista resultante en pantalla.
Crea un programa en Java que, a partir de una lista de cadenas de texto, muestre la longitud de cada cadena que contenga la letra "a" (sin importar si es mayúscula o minúscula). Usa un Stream para realizar el filtrado y la transformación, y muestra la lista de longitudes resultante en pantalla.
Crea un programa en Java que, a partir de una lista de números enteros, genere una nueva lista que contenga solo los números que son múltiplos de 3 y que estén en orden descendente. Usa un Stream para realizar el filtrado, la transformación y la ordenación, y muestra la lista resultante en pantalla.
Crea un programa en Java que, a partir de una lista de cadenas de texto, genere una nueva lista que contenga solo aquellas cadenas que tengan más de 5 caracteres. Usa un Stream para realizar el filtrado y muestra la lista resultante en pantalla.
Crea un programa en Java que, a partir de una lista de cadenas de texto, muestre solo aquellas que contienen al menos un dígito numérico. Usa un Stream para realizar el filtrado y muestra la lista resultante en pantalla.
Crea un programa en Java que, a partir de una lista de cadenas de texto, muestre solo aquellas que contienen al menos un dígito numérico. Usa un Stream para realizar el filtrado y muestra la lista resultante en pantalla.
Crea un programa en Java que, a partir de una lista de palabras, genere una nueva lista que contenga solo aquellas palabras que tengan una longitud par. Usa un Stream para realizar el filtrado y muestra la lista resultante en pantalla.
Crea un programa en Java que, a partir de una lista de números enteros, genere una nueva lista que contenga el resultado de multiplicar cada número por 2 solo si el número es impar. Usa un método distinto a filter y map para realizar esta operación, y muestra la lista resultante en pantalla. Esto te permitirá explorar otros métodos de Streams, como flatMap o forEach, para trabajar con la lista de números.
Crea un programa en Java que, a partir de una lista de números enteros, calcule el producto de todos los números positivos de la lista. Usa el método reduce para realizar esta operación. Si la lista no contiene ningún número positivo, el programa debe mostrar un mensaje indicando que no hay números positivos y el producto debe ser 1 por defecto
Crea un programa en Java que, a partir de una lista de palabras, calcule la longitud total de todos los caracteres combinados en aquellas palabras que tienen una longitud mayor a 4 caracteres. Usa reduce para realizar esta operación y muestra el resultado en pantalla.
Crea un programa en Java que, a partir de una lista de números enteros, encuentre el número mayor y menor de la lista utilizando el método reduce. Si la lista está vacía, muestra un mensaje indicando que no hay números para comparar. Muestra en pantalla el número mayor y el menor encontrados.
Crea un programa en Java que, a partir de una lista de números enteros, calcule el producto de todos los números en la lista. Si la lista está vacía, muestra un mensaje indicando que no hay números para multiplicar. Usa el método reduce para realizar esta operación y muestra el resultado en pantalla.
Crea un programa en Java que, a partir de una lista de precios de productos (números decimales), calcule el precio total después de aplicar un descuento fijo del 10% en cada producto. Usa reduce para realizar esta operación y muestra el precio total en pantalla. Si la lista está vacía, muestra un mensaje indicando que no hay precios para calcular.
Crea un programa en Java que, a partir de una lista de cadenas de texto, * combine todas las palabras en una sola cadena, separándolas con un espacio. * Usa reduce para realizar esta operación y muestra la cadena resultante en pantalla. * Si la lista está vacía, muestra un mensaje indicando que no hay palabras para combinar.
Crea un programa en Java que, a partir de una lista de números enteros, encuentre la diferencia total entre los números, * tomando el primero de la lista como valor inicial y restando cada uno de los siguientes. Usa reduce para realizar esta * operación y muestra el resultado en pantalla. Si la lista está vacía, muestra un mensaje indicando que no hay números * para procesar. * * Por ejemplo, para la lista [20, 5, 3, 2], el resultado debería ser 20 - 5 - 3 - 2 = 10.
Crea un programa en Java que, a partir de una lista de nombres de ciudades (cadenas de texto), encuentre el nombre de la ciudad más larga. Usa el método reduce para realizar esta operación y muestra en pantalla el nombre de la ciudad más larga encontrado. Si la lista está vacía, muestra un mensaje indicando que no hay ciudades para comparar. Ejemplo de lista: Para la lista de ciudades ["Madrid", "Barcelona", "Sevilla", "Valencia"], el resultado debería ser "Barcelona".
Crea un programa en Java que, a partir de una lista de cadenas de texto, cuente la cantidad total de caracteres en todas las cadenas. Usa el método reduce para realizar esta operación y muestra el resultado en pantalla. Si la lista está vacía, muestra un mensaje indicando que no hay cadenas para contar. Por ejemplo, para la lista ["Hola", "mundo", "Java"], el resultado debería ser 13 (4 + 5 + 4).
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
Filtrar solo los números pares.
Mostrarlos por pantalla.
🔹 Datos de ejemplo
La lista puede ser:
List
Crea un programa que:
Tenga una lista de nombres.
Use Streams para:
Filtrar los nombres que tengan más de 4 letras.
Convertirlos a mayúsculas.
Mostrarlos por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
Filtrar los números mayores que 10.
Multiplicar esos números por 2.
Guardar el resultado en una nueva lista.
Mostrar la nueva lista por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
Filtrar los números impares.
Eliminar los números repetidos.
Ordenar los números de menor a mayor.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de estudiantes con sus edades.
Use Streams para:
Filtrar los estudiantes que sean mayores o iguales a 18 años.
Obtener solo los nombres de esos estudiantes.
Ordenarlos alfabéticamente.
Mostrar los nombres por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
Filtrar los números mayores que 0.
Calcular la suma de esos números.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
Filtrar los números pares.
Multiplicar esos números por 3.
Eliminar los valores duplicados.
Ordenarlos de mayor a menor.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de nombres.
Use Streams para:
Filtrar los nombres que tengan más de 4 letras.
Convertir esos nombres a mayúsculas.
Agruparlos por su primera letra.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de palabras.
Use Streams para:
Filtrar las palabras que empiecen por la letra "A".
Convertirlas a minúsculas.
Ordenarlas alfabéticamente.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
Filtrar los números impares.
Elevar cada número al cuadrado.
Ordenarlos de menor a mayor.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de frases.
Use Streams para:
Filtrar las frases que contengan la palabra "java" (sin importar mayúsculas/minúsculas).
Obtener la longitud de cada frase filtrada.
Eliminar longitudes duplicadas.
Ordenarlas de mayor a menor.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de productos con precio.
Use Streams para:
Filtrar los productos que tengan un precio mayor a 20.
Aumentar el precio de esos productos en un 10%.
Eliminar los productos duplicados (por nombre).
Ordenarlos por precio de menor a mayor.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
Filtrar los números mayores que 10.
Multiplicar cada número filtrado por 3.
Eliminar los resultados que sean pares.
Ordenarlos de mayor a menor.
Mostrar el resultado final en una lista.
🔹 Datos de ejemplo
List
Crea un programa que: Tenga una lista de nombres. Use Streams para: Filtrar los nombres que tengan más de 4 letras. Convertir cada nombre filtrado a mayúsculas. Ordenarlos alfabéticamente. Obtener el total de letras sumando la longitud de todos los nombres resultantes. Mostrar por pantalla: - La lista final - El total de letras
Crea un programa que:
Tenga una lista de empleados con salario.
Use Streams para:
Filtrar los empleados que tengan un salario mayor a 2000.
Aumentar el salario de esos empleados en un 15%.
Eliminar los empleados duplicados (por nombre).
Ordenarlos por salario de mayor a menor.
Mostrar el resultado por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
1️⃣ Eliminar números duplicados.
2️⃣ Filtrar solo los números pares.
3️⃣ Elevar cada número al cuadrado.
4️⃣ Ordenarlos de menor a mayor.
5️⃣ Calcular la suma total de los números resultantes.
6️⃣ Mostrar:
- La lista final
- La suma total
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de palabras.
Use Streams para:
1️⃣ Agrupar las palabras por su longitud.
2️⃣ Contar cuántas palabras hay de cada longitud.
3️⃣ Obtener la longitud que más se repite.
4️⃣ Mostrar:
- El mapa agrupado
- La longitud más frecuente
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
Use Streams para:
1️⃣ Encontrar el primer número mayor que 50.
2️⃣ Verificar si existe al menos un número múltiplo de 7.
3️⃣ Verificar si todos los números son positivos.
4️⃣ Obtener cualquier número impar de la lista.
5️⃣ Mostrar todos los resultados por pantalla.
🔹 Datos de ejemplo
List
Crea un programa que:
Tenga una lista de números enteros.
List
Crea una clase Empleado con:
String nombre
String departamento
double salario
Crea esta lista:
List
Tienes esta lista:
List
Dada la siguiente lista de números enteros:
List
Crea una clase llamada Producto con los siguientes atributos: - String nombre - String categoria - double precio - int stock Crea una lista con varios productos variados (distintas categorías, precios y cantidades). Realiza las siguientes operaciones usando Streams (mostrando cada resultado por consola de forma independiente): 1️⃣ Filtra los productos con precio mayor a 50. 2️⃣ Obtén solo los nombres de los productos usando map(). 3️⃣ Calcula el precio total del inventario (precio * stock) usando map() + reduce(). 4️⃣ Ordena los productos por precio de menor a mayor. 5️⃣ Agrupa los productos por categoría usando groupingBy(). 6️⃣ Obtén el producto más caro usando max() y Comparator. 7️⃣ Comprueba si existe algún producto sin stock usando anyMatch(). Cada operación debe hacerse con un Stream independiente.
Crea una clase llamada Pedido con los siguientes atributos:
- int id
- List
Crea una clase Estudiante con: String nombre int edad double nota Luego crea una lista con al menos 10 estudiantes. Usando Streams, realiza: 1️⃣ Mostrar todos los nombres de estudiantes. 2️⃣ Obtener estudiantes con nota >= 7. 3️⃣ Calcular la nota media. 4️⃣ Obtener el estudiante con la nota más alta. 5️⃣ Ordenar por nota de mayor a menor. 6️⃣ Obtener nombres distintos. 7️⃣ Comprobar: anyMatch() -> si algún estudiante tiene nota 10 allMatch() -> si todos son mayores de 18 noneMatch() -> si ninguno tiene nota menor que 5 8️⃣ Agrupar en "Aprobado" y "Suspenso" usando groupingBy().