Java 8新特性: Lambda表达式示例

原创 偏执的太偏执、 2025-03-20 14:42 9阅读 0赞

Lambda表达式是Java 8引入的一种新的匿名函数定义方式。它简洁、灵活,常用于集合操作或者事件处理。

以下是一个简单的Lambda表达式示例:

  1. 集合操作:
    ```java
    // 创建一个Person列表
    List people = 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);

  1. 2. 事件处理:
  2. ```java
  3. // 创建一个按钮并为其添加点击事件
  4. Button button = new Button("Click Me");
  5. button.setOnAction(event -> {
  6. System.out.println("Button clicked!");
  7. });

以上就是Lambda表达式在Java 8中的简单示例。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,9人围观)

还没有评论,来说两句吧...

相关阅读