List<String> keyList = map.keySet().stream()
        .collect(Collectors.toCollection(ArrayList::new));
List<String> valueList = map.values().stream()
        .collect(Collectors.toCollection(ArrayList::new));