stream流的map方法,映射方法,将一种类型转成另一个类型,使用的是function接口,比如把Integer转成String

Posted 火源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stream流的map方法,映射方法,将一种类型转成另一个类型,使用的是function接口,比如把Integer转成String相关的知识,希望对你有一定的参考价值。

package com.jeesite.modules.jiQiao.web;

import java.util.stream.Stream;

public class DemoMapTest07 {
public static void main(String[] args) {
// stream流的map方法,映射方法,将一种类型转成另一个类型,使用的是function接口,比如把Integer转成String
// 1,用stream的of方法初始化一个流
Stream<String> stream = Stream.of("11", "22", "33");

// 2,转成Integer类型的流
// stream.map(string -> Integer.parseInt(string)).forEach(System.out::println);
stream.map(Integer::parseInt).forEach(System.out::println);

// 3,Integer流转String
Stream<Integer> integerStream = Stream.of(11, 22, 33, 44);
integerStream.map(String::valueOf).forEach(System.out::println);
}
}

以上是关于stream流的map方法,映射方法,将一种类型转成另一个类型,使用的是function接口,比如把Integer转成String的主要内容,如果未能解决你的问题,请参考以下文章

DozerBeanMapper + 对象转Map方法

这么简单,还不会使用java8 stream流的map()方法吗?

Java8—Stream流式编程Optional容器的详细介绍两万字

2021年大数据常用语言Scala(二十二):函数式编程 映射 map

Java Stream 流的使用

廖雪峰Java16函数式编程-2Stream-4map