frostime 2017-10-14 02:41 采纳率: 0%
浏览 5746

请问Java中Function接口的identity方法的意义是什么?

 今天在学习SE8的function包时发现了这个方法:

static <T> Function<T, T> identity() 
{
        return t -> t;
}

 让我很迷惑的是创建这样一个方法有什么意义?如果我们像用一个值的话直接使用不久可以了吗?
为什么还要多这么多此一举?

  • 写回答

1条回答 默认 最新

  • qq_39204874 2018-04-19 13:56
    关注

    用在lamdba方法中的,Collectors.toMap的三个参数的http://www.java2s.com/Tutorials/Java/Java_Stream/0290__Java_Stream_Collect_to_Map.htm 可以参考collect Map的example 4

    评论

报告相同问题?