用更少的代码解决更多的事--Predicate初体验

·  阅读 75
用更少的代码解决更多的事--Predicate初体验

引入:

现在我们引入一个非常简单的问题

  • 计算一个字符串的长度是不是大于5
  • 判断一个数字是不是奇数
  • 判断一个数字是不是小于10

那么就会出现如下代码(贴图了..)

image.png

image.png

我们能不能只用一个方法就可以代替这三个方法呢?Predicate可以

image.png

可以看到,使用lambda表达式,在一定程度上可以大大简化我们的代码

分类:
后端
标签:
分类:
后端
标签:
收藏成功!
已添加到「」, 点击更改