Java 8新特性Stream的应用实例

原创 布满荆棘的人生 2024-12-09 12:39 42阅读 0赞

在Java 8中,引入了一个全新的特性——Stream。它提供了一种处理集合数据的流式方式,更简洁、更高效。

以下是一个简单的应用实例,我们将一个整数列表转换为每个元素的平方:

  1. import java.util.Arrays;
  2. import java.util.stream.Collectors;
  3. public class StreamExample {
  4. public static void main(String[] args) {
  5. // 创建整数列表
  6. int[] numbers = {1, 2, 3, 4, 5};
  7. // 使用Stream API转换每个元素的平方
  8. int squaredNumbers = numbers.stream()
  9. .map(n -> n * n)) // 操作:映射到平方值
  10. .collect(Collectors.toList()); // 结合操作:收集到列表
  11. // 打印结果
  12. System.out.println("Squared Numbers: " + squaredNumbers);
  13. }
  14. }

运行这个程序,你会看到如下输出:

  1. Squared Numbers: [1, 4, 9, 16, 25]
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

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

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

相关阅读