fork download
  1. import java.util.*;
  2. public class Main {
  3. public static void main(String[] args) {
  4. Map<String, String[]> map = Map.of("mic.ad", new String[]{"Ayutthaya4", "Brazil", "Changi", "Dresden", "Guangzhou"}, "nedcard.nl", new String[]{"Wijchen account"});
  5. System.out.println(Arrays.toString(search(map, "Brazil")));
  6. }
  7. public static String[] search(Map<String, String[]> map, String value){
  8. return map.entrySet().stream().filter(e -> Arrays.stream(e.getValue()).anyMatch(value::equals)).findAny().map(e -> new String[]{e.getKey(), value}).orElse(null);
  9. }
  10. }
Success #stdin #stdout 0.13s 48876KB
stdin
Standard input is empty
stdout
[mic.ad, Brazil]