Java 笔记 lambda
✅Lambda 基本语法
(parameters) -> expression或(parameters) -> { statements }
// 无参数Runnable r = () -> System.out.println(\"Hello\");// 单个参数(小括号可省略)Consumer c = s -> System.out.println(s);// 多参数 + 多语句Comparator comp = (a, b) -> { System.out.println(\"Comparing...\"); return Integer.compare(a, b);};
✅常见用途
集合处理(Stream)
list.stream() .filter(s -> s.length() > 3) .map(String::toUpperCase) .forEach(System.out::println);
线程处理
new Thread(() -> System.out.println(\"Running\")).start();
函数式接口实现
Function strLen = s -> s.length();
✅注意事项
MyClass::process
写小说也写代码,左手架空世界,右手现实逻辑。
📚 欢迎来看博客,起点同笔名在写小说,欢迎来找我玩。
https://my.qidian.com/author/433910170/