import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; import java.util.stream.Collectors; /** * JDK8 map获取value列表方法 * */ public class MapUtils { /** * 方法一:values()方法遍历所有的value * * @param map map * @return List<String> */ public static List<String> getValues (Map<String, String> map) { List<String> values = map.values() .stream() .filter(Objects::nonNull) .collect(Collectors.toList()); return values; } // public static void main(String [] args) { // Map<String, String> map = new HashMap<>(); // map.put("zhangsan", "张三"); // map.put("lisi", "李四"); // List<String> values = MapUtils.getValues(map); // System.out.println(values); // } // 结果:[李四, 张三] }
jdk8 Map常用遍历方法
于 2021-08-12 22:22:13 首次发布