相关疑难解决方法(0)

如何在方法引用(toString of Integer)上修复歧义类型?

这样做的时候

Stream.of(1, 32, 12, 15, 23).map(Integer::toString);
Run Code Online (Sandbox Code Playgroud)

我得到一个模糊的类型错误.可以理解的是,编译器无法分辨我的意思toString(int)toString()来自Integer.

当不使用方法引用时,我可能已经通过显式转换或者写出泛型的长手程来解决这个问题,但是如何让编译器知道我的意思呢?我可以使用什么语法(如果有的话)来明确?

java java-8

33
推荐指数
3
解决办法
4805
查看次数

标签 统计

java ×1

java-8 ×1