Stream映射数据的方法及示例分享
java中如何将一个集合中的数据“一一转换”为符合条件的格式,如下所示
使用stream中的map方法 即可将集合中的元素依次转换为指定对象,如下所示例:
list<String> names = Arrays.asList("猫猫", "java265", "狗狗"); List<Integer> nameLengths = names.stream() .map(String::length) // 映射为字符串长度 .collect(Collectors.toList()); // 输出:[2, 7, 2] System.out.println(nameLengths);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。