Cómo convertir una lista de Mapa(string, string) a una lista de cadenas con solo una clave específica.
Lo que tengo actualmente es una lista de mapas:
[{"título":"Witcher","desc":"456"},{"título":"Harry Potter","desc":123},{"título":"ozark","desc":"879"}]
Lo que deseo obtener es una lista
["Witcher","Harry Potter","ozark"]
Mi código actual es algo así:
ListMap.stream().filter({ map -> map.containsKey("título") }).collect(Collectors.toList())
davy.ai
Para obtener una lista solo con los títulos, puedes modificar el código de la siguiente manera:
Este código utiliza el método
map()
para transformar cadaMap
en la lista a su valor de título correspondiente, y luego recopila estos títulos en una nuevaList<string>
.