Complemento a los apuntes de Java 8:
- Interfaces funcionales (pdf)
- Ejercicios Aeropuerto Parte I (pdf)
- Ejercicios Aeropuerto Parte II (pdf)
- Ejercicios Aeropuerto Parte III (pdf)
Vídeos
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Primeros pasos con interfaces funcionales. Filter y Function
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Uso de las interfaces funcionales
- Contador Universal
- Sumador Universal
- Número de vuelos a un destino
- Total de pasajeros a un destino
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve el número de vuelos en una fecha dada
- Devuelve el número de vuelos entre dos fechas
- Devuelve la suma de los pasajeros en una fecha dada
- Devuelve la media de los precios de los vuelos a un destino dado si no existen devuelva -1
- Devuelve una lista con los primeros n vuelos de la colección
- Devuelve cuántos destinos diferentes hay en los vuelos entre dos fechas
- Devuelve si todos los vuelos a un destino dado están completos
- Devuelve si existe algún vuelo al destino dado con plazas libres
- Devuelve el Vuelo de precio más barato
- Devuelve el Vuelo de precio más barato a un destino determinado, si no existe devuelva null
- Devuelve el código del vuelo de precio más barato
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Resumen del anterior
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve el máximo de los vuelos por orden natural
- Usando el método reduce devuelve la suma de las duraciones de los vuelos a un destino dado
- Devuelve el total de pasajeros en una fecha dada
- Mismo problema mediante el uso del reduce
- Devuelve el producto del número de pasajeros de los vuelos a un destino
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Método que cambie todos los precios a un destino dado por un valor fijo
- Método que incremente un 10% los precios de los vuelos a un destino dado
- Método que añade 30 minutos a los vuelos de una determinada fecha
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve una lista con los tres vuelos más baratos
- Devuelve una lista con los n vuelos de mayor duración
- Devuelve una lista con los vuelos ordenados por fecha y a igualdad de fecha, ordenados por número de pasajeros
- Devuelve un conjunto con los destinos de todos los vuelos
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve un conjunto con los destinos de todos los vuelos
- Devuelve una lista con los destinos que empiezan por la letra 'M'
- Devuelve un conjunto ordenado con los destinos de todos los vuelos
- Devuelve el número de vuelos completos
- Devuelve la suma de plazas de los vuelos a un destino dado
- Devuelve el número medio de pasajeros en una fecha dada
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve el vuelo de menor duración
- Devuelve un Map que a cada fecha le haga corresponder una lista con sus vuelos
- Devuelve un Map que a cada fecha le haga corresponder un conjunto con sus vuelos
- Devuelve un Map que a cada fecha le haga corresponder el número de vuelos
- Devuelve un Map que a cada destino le haga corresponder el número total de plazas
- Devuelve un Map que a cada destino le haga corresponder el precio medio de sus vuelos
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Repaso de la construcción de Maps mediante groupingBy
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve un Map que a cada destino le haga corresponder un conjunto con las fechas de los vuelos a ese destino
- Devuelve un Map que a cada destino le haga corresponder el vuelo más barato
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve un Map que cada fecha le hace corresponder la lista de los vuelos de esa fecha ordenados por precio de menor a mayor
- ¿Cuál es el destino con más vuelos?
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- ¿Cuál es el segundo destino con más vuelos?
- Mediante el método Collectors.toMap devuelve un Map que haga corresponder a cada destino el número total de plazas de los vuelos a ese destino
- Devuelve un Map que a cada destino le haga corresponder el porcentaje de plazas de sus vuelos con respecto al total
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
- Devuelve un Map que a cada destino le haga corresponder el porcentaje de plazas de sus vuelos con respecto al total
- Devuelve un Map tal que dado un entero n haga
corresponder a cada fecha la lista de los n
destinos con los vuelos de mayor duración. Resuelto de dos maneras mediante Collectors.colletingAndThen y mediante Collectors.toMap
No hay comentarios:
Publicar un comentario