Java 8新特性:Lambda表达式使用示例
Lambda表达式是Java 8引入的一种新的匿名函数表示方式。它们简洁明了,非常适合用于集合操作和事件处理等场景。
下面提供几个使用Lambda表达式的例子:
- 集合操作:
```java
Listnames = Arrays.asList(“Alice”, “Bob”, “Charlie”);
// 使用Lambda表达式过滤出长度大于5的名称
names = names.stream()
.filter(name -> name.length() > 5))
.collect(Collectors.toList()));
System.out.println(names); // 输出:[Charlie]
2. 事件处理:
```java
Button button = new Button("Click me!");
button.setOnAction(event -> System.out.println("Button clicked!")));
// 当按钮被点击时,打印一条消息
通过上述示例,你可以了解到Lambda表达式在Java 8中的广泛应用。
还没有评论,来说两句吧...