7/5/2020 Ejercicios stream Java
Buscar... PREMIUM
66% de descuento en tu pago de anualidad de por vida: VER PROMO
NO ME INTERESA
Ejercicios stream Java
Abrir temario
Lo lees en 1 Min.
Dada la siguiente clase.
package main;
public class Curso {
private String titulo;
private float duracion; //Expresada en horas
private int videos; //cantidad de vídeos
private int alumnos; //Cantidad de alumnos
public Curso(String titulo, float duracion, int videos, int alumno
[Link] = titulo;
[Link] = duracion;
[Link] = videos;
[Link] = alumnos;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
[Link] = titulo;
[Link] 1/7
7/5/2020 Ejercicios stream Java
public float getDuracion() {
return duracion;
}
public void setDuracion(float duracion) {
[Link] = duracion;
}
public int getVideos() {
return videos;
}
public void setVideos(int videos) {
[Link] = videos;
}
public int getAlumnos() {
return alumnos;
}
public void setAlumnos(int alumnos) {
[Link] = alumnos;
}
y la siguiente colección. (Si así lo deseas puedes agrear o modificar
elementos para obtener un mejor resultado)
List<Curso> cursos = new ArrayList<>();
[Link](new Curso("Cursos profesional de Java", 6.5f, 50, 200 ));
[Link](new Curso("Cursos profesional de Python", 8.5f, 60, 800 ));
[Link](new Curso("Cursos profesional de DB", 4.5f, 70, 700 ));
[Link](new Curso("Cursos profesional de Android", 7.5f, 10, 400 ))
[Link](new Curso("Cursos profesional de Escritura", 1.5f, 10, 300
[Link] 2/7
7/5/2020 Ejercicios stream Java
Resolver los siguientes problemas.
Obtener la cantidad de cursos con una duración mayor a 5 horas.
Obtener la cantidad de cursos con una duración menor a 2 horas.
Listar el título de todos aquellos cursos con una cantidad de vídeos mayor
a 50.
Mostrar en consola el título de los 3 cursos con mayor duración.
Mostrar en consola la duración total de todos los cursos.
Mostrar en consola todos aquellos libros que superen el promedio en
cuanto a duración se refiere.
Mostrar en consola la duración de todos aquellos cursos que tengan una
cantidad de alumnos inscritos menor a 500.
Obtener el curso con mayor duración.
Crear una lista de Strings con todos los titulos de los cursos.
ANTERIOR TEMA SIGUIENTE TEMA
Dudas y Comentarios Acerca del curso
[Link] 3/7
7/5/2020 Ejercicios stream Java
AGREGAR COMENTARIO O DUDA
Usar markdown
PUBLICAR
COMPARTO SOLUCIÓN DE CREAR LISTA DE STRING CON EL
TITULO DE TODOS LOS CURSOS USANDO [Link]
pablins6101 publicó en Ejercicios Stream Java
03 Junio 19
1
Comparto el uso de [Link] el cual nos ayudará a concatenar listas con
un separador. Por ejemplo usando [Link](", "), concatenaremos los
elementos separandolos con una coma y un espacio en blanco.
Este sería muy util para el problema: "Crear una lista de Strings con todos los titulos
de los cursos.", la solución que utilicé fue:
Escribe aquí
[Link] 4/7
7/5/2020 Ejercicios stream Java
PUBLICAR
PROYECTO
yosh publicó en Ejercicios Stream Java
17 Octubre 18
1
Sería interesante que para un futuro curso (espero que ya integrando algo como
Springboot) se realice un proyecto con éste enfoque, generar una especie de
plataforma educativa utilizando programación funcional.
De esa forma se reafirmaría el conocimiento de éste curso e incorporaría algo
nuevo y potente como spring.
Saludos
Escribe aquí
PUBLICAR
nffiandrino publicó en Ejercicios Stream Java
25 Abril 20
// Obtener la cantidad de cursos con una duración mayor a 5 horas.
[Link]([Link]()
.filter(c -> [Link]() > 5)
.count());
//Obtener la cantidad de cursos con una duración menor a 2 horas.
[Link]([Link]()
.filter(c -> [Link]() < 2)
.count());
[Link] 5/7
7/5/2020 Ejercicios stream Java
Escribe aquí
PUBLICAR
ricindigus publicó en Ejercicios Stream Java
02 Abril 20
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
public class Main {
bli t ti id i (St i [] ) {
Escribe aquí
PUBLICAR
USO DE REDUCE CON OBJETOS
pablins6101 publicó en Ejercicios Stream Java
03 Junio 19
[Link] 6/7
7/5/2020 Ejercicios stream Java
¿Cómo se puede usar el método reduce de stream con objetos?, lo intenté utilizar
con el último problema: "Crear una lista de Strings con todos los titulos de los
cursos" pero en verdad no pude.
List<Curso> cursos = new ArrayList<>();
[Link](new Curso("Cursos profesional de Java", 6.5f, 50, 200 )
[Link](new Curso("Cursos profesional de Python", 8.5f, 60, 800
[Link](new Curso("Cursos profesional de DB", 4.5f, 70, 700 ));
[Link](new Curso("Cursos profesional de Android", 7.5f, 10, 40
[Link](new Curso("Cursos profesional de Escritura", 1.5f, 10,
Ver comentarios (1)
Escribe aquí
PUBLICAR
CONTENIDO CURSOS
Cursos Web
Talleres Móvil
Premium Frontend
Artículos Backend
CUENTA REDES SOCIALES
Cerrar sesión
Soporte y Ayuda
[Link] 7/7