美文网首页
获取集合流对象 // 取出流中的重复元素

获取集合流对象 // 取出流中的重复元素

作者: 哈迪斯Java | 来源:发表于2023-04-07 15:32 被阅读0次

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

public class DistinctDemo {
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<Integer>(); // 创建集合
    list.add(1); // 添加元素
    list.add(2);
    list.add(2);
    list.add(3);
    list.add(3);
    printeach("去重前:", list); // 打印集合元素
    Stream<Integer> stream = list.stream(); // 获取集合流对象
    // 取出流中的重复元素
    stream = stream.distinct();
    // 将流对象重新封装成一个List集合
    List<Integer> reslut = stream.collect(Collectors.toList());
    printeach("去重后:", reslut); // 打印集合元素
}

}

相关文章

  • Java19-2 集合类去除重复对象

    List独有方法: 集合迭代器方法: 取出对象中自定义元素 及去掉重复元素 Person类

  • 数组中随机取出N个重复或不重复的元素

    1.数组中随机取出三个元素(有可能重复) 2.数组中随机取出不重复的三个元素,NSMutableSet中无论怎么添...

  • 数组中重复元素的处理

    1、取出数组中重复的元素(不重复的不提取,合并重复的元素) 2、合并重复的元素 (不重复的也提取) 3、剔除数组中...

  • 获取集合流对象

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

  • .NET C# 自定义集合扩展

    获取重复元素 添加新元素不重复 获取并移除

  • Ruby each 方法

    each方法 是将对象集合中的对象逐个取出, 这与 for语句 循环取出数组元素非常相似. 实际上, 我们可以非常...

  • 从零开始DOM的学习总结

    DOM core中 获取元素的方法 getElementById 通过元素的id属性获取对象 getElement...

  • 交并补-Linux

    (1)两个文件的交集,并集前提条件:每个文件中不得有重复行 取出两个文件的并集(重复的行只保留一份) 取出两个文件...

  • >>>>> jQuery中的一些注意事项

    this的指向 jQuery中,this指向的是原生的DOM元素element 获取JQ对象 jQ中获取的元素是一...

  • js小知识4

    一、BOM 二、获取元素的各种信息 三、瀑布流 四、事件、事件对象 五、拖拽

网友评论

      本文标题:获取集合流对象 // 取出流中的重复元素

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