没有方法可以使方法引用明确。简而言之,方法引用是仅明确的方法引用才支持的功能。因此,你有两种解决方案:
- 使用lambda表达式:
Stream.of(1, 32, 12, 15, 23).map(i->Integer.toString(i));
- (至少在我看来更是如此)
int
当源int
仅由原始值组成时,请使用原始值流:
IntStream.of(1, 32, 12, 15, 23).mapToObj(Integer::toString);
这将使用静态
Integer.toString(int)方法来使用
int值。



