我扫描了多个链接,但未找到Java 8 Lambda表达式的简单解决方案。我发现的最有用的提示是Java 8 Lambdas,但并没有真正满足我的兴趣。Java 8:使用Lambda参考的方法作为参数
我想实现我的代码reoccuring模式:
List<?> content=retrieveContent(strFilter);
if (!content.isEmpty())
setField1(content.get(0));
,我想有它简单
retrieveContent(strFilter, this::setField1)
但不知何故,我没有得到正确的语法 - 特别是对方法。我可以做一个字符串,并呼吁if via method,但比它容易出现错别字...任何其他的想法?
你怎么知道setField1()方法是可行的? – m0skit0