java8 方法引用 二 靜態方法引用

2021-09-11 08:30:16 字數 524 閱讀 8755

一、概念

如果函式式介面的實現恰好是通過呼叫乙個靜態方法來實現,那麼就可以使用靜態方法引用

二、例項

public class staticexample 

/*** 有引數無返回值

* @param size

*/public static void con(string size)

/*** 帶有乙個引數乙個返回值

* @param str

* @return

*/public static string touppercase(string str)

/*** 帶有兩個引數乙個返回值

* @param s1

* @param s2

* @return

*/public static integer len(string s1, string s2)

public static void main(string args)

}

java 8 方法引用

如果lambda 表示式的 塊只有一行 程式就可以省略表示式 塊的花括號,不僅如此,如果只有一行 還可以使用方法的引用和構造器的引用 下面為四種引用的例項 public class function functionalinte ce inte ce mytest3 functionalinte c...

java8方法引用

方法引用為lambda的另外一種表現形式,其為 若lambda體的內容中已有方法實現了,我們可以對其使用 方法有引用 其有三種形式 1 物件 例項 方法名 2 類 靜態方法名 3 類例項方法名 第一種形式 例項 方法名 test public void test1 第二種形式,類 靜態方法 test...

java8 靜態方法引用

靜態方法引用 如果函式式介面的實現恰好可以通過呼叫乙個靜態方法完成 就可以使用靜態方法引用 只是呼叫 不做其他處理 classname exmaple1 function todo add function.date 2017年9月8日 下午10 39 06 author lelonta versi...