Java 8新特性Stream的应用实例
在Java 8中,引入了一个全新的特性——Stream。它提供了一种处理集合数据的流式方式,更简洁、更高效。
以下是一个简单的应用实例,我们将一个整数列表转换为每个元素的平方:
import java.util.Arrays;
import java.util.stream.Collectors;
public class StreamExample {
public static void main(String[] args) {
// 创建整数列表
int[] numbers = {1, 2, 3, 4, 5};
// 使用Stream API转换每个元素的平方
int squaredNumbers = numbers.stream()
.map(n -> n * n)) // 操作:映射到平方值
.collect(Collectors.toList()); // 结合操作:收集到列表
// 打印结果
System.out.println("Squared Numbers: " + squaredNumbers);
}
}
运行这个程序,你会看到如下输出:
Squared Numbers: [1, 4, 9, 16, 25]
还没有评论,来说两句吧...