Java 8新特性: Lambda表达式示例
Lambda表达式是Java 8引入的一种新的匿名函数定义方式。它简洁、灵活,常用于集合操作或者事件处理。
以下是一个简单的Lambda表达式示例:
- 集合操作:
```java
// 创建一个Person列表
Listpeople = Arrays.asList(
new Person(“Alice”, 25),
new Person(“Bob”, 30),
new Person(“Charlie”, 35)
);
// 使用Lambda表达式计算年龄大于25的人数
int countOlderThan25 = people.stream()
.filter(person -> person.getAge() > 25))
.count();
System.out.println(“Number of people older than 25: “ + countOlderThan25);
2. 事件处理:
```java
// 创建一个按钮并为其添加点击事件
Button button = new Button("Click Me");
button.setOnAction(event -> {
System.out.println("Button clicked!");
});
以上就是Lambda表达式在Java 8中的简单示例。
还没有评论,来说两句吧...