Map<Character, Long> freq = "BANANA"
.chars()
.mapToObj(c -> (char) c)
.collect(Collectors.groupingBy(c -> c, Collectors.counting()));
System.out.println(freq.get('A') + freq.getOrDefault('Z', 0L)); 📥 Inputs:
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
El código cuenta las frecuencias de caracteres en 'BANANA'. La letra 'A' aparece 3 veces. freq.getOrDefault('Z', 0L) devuelve 0L porque 'Z' no existe en el mapa. Por lo tanto: 3 + 0 = 3. ¡Un patrón común en análisis de texto!
¿Qué resultado obtuviste? 🍌