2016-11-13 22 views

回答

0

是的,這是可能的。
您可以將值複製到有效最終局部變量

class Main { 
    interface Test{ 
     String method(); 
    } 
    void w(){ 
     String str = "foo"; 
     str = "bar"; 
     String tmpStr = str; 
     Test t =() -> tmpStr; 
    } 
} 

由於現在臨時值有效最終,您可以在lambda表達式或匿名類使用它。

相關問題