Sección 3. Capítulo 11
single
Desafío: Selección Aleatoria de Productos Dentro de una Categoría
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Imagina que tienes una lista de productos de una tienda en línea. El objetivo es agruparlos por categoría, seleccionar un producto aleatorio de cada grupo y mostrar el resultado.
- Agrupa la lista de productos por
categoryutilizandogroupingBy(). - Para cada categoría (
productList), obtén la lista de productos usando el métodostream()y selecciona un producto aleatorio confindAny(). - Verifica si el
Optionalcontiene un valor usandoifPresent(). - Si el
Optionaltiene un valor, imprime la información en el siguiente formato:"Category: {category} => {product}".
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 11
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla