永发信息网

java对List去重并排序,如何快速地去掉两个

答案:1  悬赏:0  手机版
解决时间 2021-04-28 11:54
java对List去重并排序,如何快速地去掉两个
最佳答案
Java8开始,对数值,集合等提供了Stream流操作,可以方便的对集合进行操作.
比如 筛选,过滤,去重, 映射, 排序,规约,收集 等操作
简单的参考代码如下

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
// 使用Java8 的Stream特性 和 Java8的Lambda 语句
public class Demo {
public static void main(String[] args) {
// 需求: 集合去重,排序,得到一个新集合里面的元素是之前元素的平方
List list=Arrays.asList(5,2,2,1,3,4);
List listResult = list
.stream() // 得到流
.distinct() // 去重 5,2,1,3,4
.sorted() // 自然排序 , 也可以自定义排序规则1,2,3,4,5
.map(x->x*x) // 每个元素求平方1,4,9,16,25
.collect(Collectors.toList()); //收集并返回

System.out.println(listResult);//1,4,9,16,25
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
地球怎么产生?
走进新时代 和 春天的故事 那个好唱一些?
QQ财付通密码忘记
快乐大本营于小彤魔术
宜君县城关第二小学在哪里啊,我有事要去这个
我把MP3插电脑上,显示无法识别USB,然后就打
最有效的减肥方法,只要效果,不用科学。不能
手机绑定红钻,星座抽奖又得了一个月红钻,这
音乐专辑用什么播放,电脑怎么播放CD专辑?
哪个高手帮我做下按键精灵脚本
三十平方用多大空调
问问怎么关闭啊?
针眼会那么快消失么
作为一名中小学生,当你发现身边朋友和亲人存
性药………。
推荐资讯
QQ问问怎么选择满意答案?
为什么红太狼打灰太狼的时候总用平低锅?
羊水过多会怎么样?
怎样才能练粗大腿和小腿
给去世的老人写祝福,老人去世祝福语
哪有搞笑片可以看啊
为什么炒肉时会有泡沫
谁能帮我把QQ盗回来 谢谢勒
什麽是节水型用具
为什么时常会想起她,总是不能忘却,她对我的好
孙少安说过暖心的话
请问我在就读川北医学院后学习的医学影像技术
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?