1. 首页
  2. 编程语言
  3. Java
  4. Java函数式编程(八):字符串及方法引用

Java函数式编程(八):字符串及方法引用

上传者: 2022-06-11 17:03:03上传 PDF文件 100.95 KB 热度 7次

JDK引入的一些方法对写出函数式风格的代码很有帮助。本章我们会使用lambda表达式和方法引用来遍历字符串,实现Comparator接口,查看目录中的文件,监视文件及目录的变更。想要快速遍历String的字符序列的话,它是一个很有用的工具。它只是简单地把参数传给了一个println()方法。比如,name.toUpperCase()方法,方法引用就是String::toUpperCase。152页的附录2,有详细的方法引用的使用方法及语法说明。尽管方法引用用起来很方便,但还有一个问题――方法命名冲突导致的二义性 。如果你碰到这样的情况,别灰心,就用lambda表达式来完成就好了。一旦我们适应了函数式编程,我们就可以在lambda表达式和方法引用之间随心所欲地来回切换了。下面我们来看下Comparator接口又有了哪些改进。

下载地址
用户评论