美文网首页
获取集合流对象

获取集合流对象

作者: 哈迪斯Java | 来源:发表于2021-12-06 12:15 被阅读0次

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class FilterOddDemo {
static void printeach(String message, List list) { // 输出集合元素
System.out.print(message); // 输出文字信息
// 使用forEach方法遍历集合并打印元素
list.stream().forEach(n -> {
System.out.print(n + " ");
});
System.out.println(); // 换行
}

public static void main(String[] args) {
    List<Integer> list = new ArrayList<>(); // 创建空数组
    for (int i = 1; i <= 10; i++) { // 从1循环到10
        list.add(i); // 给集合赋值
    }
    printeach("集合原有元素:", list); // 输出集合元素
    Stream<Integer> stream = list.stream(); // 获取集合流对象
    // 将集合中的所有奇数过滤出来,把过滤结果重新赋值给流对象
    stream = stream.filter(n -> n % 2 == 1);
    // 将流对象重新封装成一个List集合
    List<Integer> result = stream.collect(Collectors.toList());
    printeach("过滤之后的集合元素:", result); // 输出集合元素
}

}

相关文章

  • 获取集合流对象

    import java.util.ArrayList;import java.util.List;import j...

  • maven中mirror与repositories的关系

    maven获取真正起作用的repository集合流程:首先会获取pom...

  • django数据查询

    数据查询要从数据库检索数据,首先要获取一个查询集**(QuerySet),查询集表示从数据库获取的对象集合,它可以...

  • Django基础知识(三)

    Django的查询集知识如下: 1、查询集表示从数据库获取的对象集合,查询集可以有多个过滤器。 2、查询集返回过程...

  • element-ui 菜单组件的路由模式

    1. 基础使用 获取路由对象,放入数据集 el-menu标签上添加 router 属性,遍历路由对象,el-men...

  • 4. JDK8的集合流

    之前写了JDK8集合流的入门以及筛选,也就是集合流使用的打开和中间操作。这次带来的是不同的收集数据的方式。 本节代...

  • sklearn数据集的获取与划分

    划分数据集 获取sklearn本地的数据集 描述iris数据集 从网络获取数据集 网络获取 划分训练集和测试集 数...

  • 当你细细琢磨一个 JavaScript 库(Underscore

    对象 对象检索 获取对象所有键 _.keys(object) 获取object对象所有的属性名称。 获取对象所有值...

  • 第二课

    节点的选择 first() 获取当前结果集中的第一个对象 相当于eq(0) last() 获取当前结果集的最后一个...

  • jQuery 节点操作

    节点的选择 first() 获取当前结果集中的第一个对象 相当于eq(0) last() 获取当前结果集的最后一个...

网友评论

      本文标题:获取集合流对象

      本文链接:https://www.haomeiwen.com/subject/mqkbxrtx.html