Return Lambda from Method in Java 8?

后端 未结 5 1470
轮回少年
轮回少年 2021-01-31 03:01

I have just begun to use Java 8 and I am wondering if there is a way to write a method that returns a Function?

Right now I have method like below:

5条回答
  •  无人及你
    2021-01-31 03:28

    I would like to point out that it might be more appropriate to use the built-in IntFunction in this case:

    IntFunction getMyFunction() {
        return it -> "Hello, world: " + it;
    }
    

    IntFunction is a part of the standard API for functional interfaces which defines a range of good to have interfaces, mostly related to Java primitives.

提交回复
热议问题