es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: JAVA-STREAM

Filtrar lista de Mapas basándose en la clave utilizando Java Streams.

Hay una Lista<><string,string>>, como se muestra a continuación: [ {“A”: “ABC”,”B”: “ABCD”,”C”: “0.945”}, {“A”: “ABC”,”B”: “AB”,”C”: “0.871”}, {“A”: “XYZ”,”B”: “XYZA”,”C”: “0.765”}, {“A”: “ABC”,”B”: “ABD”,”C”: “0.945”}, {“A”: “XYZ”,”B”: “XYZB”,”C”: “0.563”} ] Pregunta: Filtra la lista anterior para obtener un Mapa donde la clave es ‘A’ y el valor más alto de . . . Read more

Reutilizando lambda en un flujo de mapas

Aún estoy aprendiendo Java. Tengo un código que se ve así: List<string> list = userData.getEmails().stream() .map(email -> codeThatGetsTheHost(email)) .peek((email, host) -> {//Solo imprime si el correo electrónico no es nulo System.out.println(“correo electrónico=” + email + ” anfitrión=” + host);}) .collect(Collectors.toList()); //debería recopilar los anfitriones. El código anterior no funciona porque . . . Read more

API de transmisión – cómo devolver un mapa de nombre de tarea único: resultado promedio?

Tengo una clase CourseResult public class CourseResult { private final Person person; private final Map<String, Integer> taskResults; // Aquí se guardan los nombres y resultados de las tareas public CourseResult(final Person person, final Map<String, Integer> taskResults) { this.person = person; this.taskResults = taskResults; } public Person getPerson() { return person; . . . Read more

Manejo de datos de HashMultimap

Tengo un HashMultimap Multimap<string, string=””> map = HashMultimap.create(); Los datos que pongo en el mapa son map.put(“cpu”, “i9”); map.put(“hang”, “MSI”); map.put(“hang”, “DELL”); map.put(“hang”, “DELL”); map.put(“cpu”, “i5”); map.put(“hang”, “HP”); map.put(“cpu”, “i7”); Tengo un flujo String joinString = map.entries().stream().map(e -> e.getKey() + “=” + e.getValue()).collect(Collectors.joining(” OR “)); Necesito que la salida sea . . . Read more