您好,我剛開始學習Lambda表達式,如何使用Lambda表達式編寫此表達式?Lambda表達式if-else語句
public static void greaterThanFive(String str){
if(str.length() > 5){
System.out.println("String length is larger than 5 ");
}else{
System.err.println("String length less than 5");
}
,如果它只是一個,if語句我可能只是這樣做:
Predicate<String> greaterThanFive = (s)-> s.length() > 5;
但我真的不能找出當它是一個if-else語句。
是否這樣? http://stackoverflow.com/a/22492361/1743880 – Tunaki
我只是想要我發佈Lamda Expresion的例子。無法真正看到這與我發佈的示例有什麼關係。 –
你能發表一個你想要的東西的真實例子嗎?它是'if(greaterThanFive.test(str)){...} else {...}'? – Tunaki