java8新特性--靜態方法引用


靜態方法引用語法為:Integer::parseInt

例子如下

定義一個接口

ParseInterface:

public interface ParseInterface {
	// 把一個String轉換int
	int parse(String str);
}

  測試類如下:

public class ParseIntTest {

	public static void main(String[] args) {
		ParseInterface parseIn = Integer::parseInt; // 靜態方法引用
		int pp = parseIn.parse("123");
		System.out.println(pp);
	};

}

  其中parseInt是Integer類中的靜態方法源代碼如:

public static int parseInt(String s) throws NumberFormatException {
        return parseInt(s,10);
    }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM