Lambda简化代码
Lambda简化代码
Optional对空值的处理
比如要取user中的一个多层次数据
1 | public String getCity(User user) throws Exception{ |
Optional对空值的判断处理
判断某个对象是否相等,如果没有则创建新的对象
1 | public User getUser(User user, String username) throws Exception{ |
用lambda表达式实现Runnable
1 | // (params) -> expression |
使用Java 8 lambda表达式进行事件处理
1 | JButton show = new JButton("Show"); |
使用lambda表达式对列表进行迭代
1 | List features = Arrays.asList("Lambdas", "Default Method", "Stream API", "Date and Time API"); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 mutoulazy's space!