当前位置: 首页 > news >正文

做视频素材哪个网站好制作图片的app免费

做视频素材哪个网站好,制作图片的app免费,注册会计师报考条件和时间2023,wordpress mvc🎈边走、边悟🎈迟早会好 在Java中实现这个功能,可以使用Stream来筛选出符合条件的元素,将它们放在新集合的前面,同时保留其他元素在新集合的后面。以下是如何实现的代码示例: 代码示例: impo…

🎈边走、边悟🎈迟早会好

        在Java中实现这个功能,可以使用Stream来筛选出符合条件的元素,将它们放在新集合的前面,同时保留其他元素在新集合的后面。以下是如何实现的代码示例:

代码示例:

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;class Crop {String a;int b;Crop(String a, int b) {this.a = a;this.b = b;}@Overridepublic String toString() {return "Crop{" + "a='" + a + '\'' + ", b=" + b + '}';}
}public class Main {public static void main(String[] args) {List<Crop> crops = new ArrayList<>();crops.add(new Crop("水稻", 100));crops.add(new Crop("玉米", 200));crops.add(new Crop("小麦", 300));crops.add(new Crop("大豆", 400));crops.add(new Crop("高粱", 500));List<String> priorityOrder = List.of("大豆", "小麦", "玉米");// 筛选出符合条件的对象并组成新集合的前部分List<Crop> priorityCrops = crops.stream().filter(crop -> priorityOrder.contains(crop.a)).sorted((c1, c2) -> {int index1 = priorityOrder.indexOf(c1.a);int index2 = priorityOrder.indexOf(c2.a);return Integer.compare(index1, index2);}).collect(Collectors.toList());// 筛选出不符合条件的对象并组成新集合的后部分List<Crop> otherCrops = crops.stream().filter(crop -> !priorityOrder.contains(crop.a)).collect(Collectors.toList());// 将两个集合合并成一个新集合List<Crop> newCrops = new ArrayList<>();newCrops.addAll(priorityCrops);newCrops.addAll(otherCrops);// 打印新集合for (Crop crop : newCrops) {System.out.println(crop);}}
}

代码解释:

  1. Crop:包含字段aba是要筛选和排序的字段。
  2. priorityOrder:指定你要优先筛选和排序的字段值,如“大豆”、“小麦”、“玉米”。
  3. priorityCrops:使用Streamfilter方法筛选出a字段在priorityOrder中的对象,并根据priorityOrder中的顺序排序。
  4. otherCrops:筛选出不符合priorityOrder条件的对象。
  5. newCrops:将priorityCropsotherCrops合并,形成一个新的集合。
  6. 打印新集合:按顺序输出新集合的内容。

最终输出结果: 

Crop{a='大豆', b=400}
Crop{a='小麦', b=300}
Crop{a='玉米', b=200}
Crop{a='水稻', b=100}
Crop{a='高粱', b=500}

 新集合newCrops中,a字段为“大豆”、“小麦”、“玉米”的对象会排在前面,其他对象会排在后面。

 

 🌟感谢支持 听忆.-CSDN博客

🎈众口难调🎈从心就好

http://www.yayakq.cn/news/800438/

相关文章:

  • 酷 网站模板深圳网络营销推广招聘网
  • 上外网看新闻去哪个网站建设网站的收费
  • 网易那个网站可以做字幕网站怎么做要多少钱
  • 可商用的图片素材网站免费申请logo
  • 中山好的做网站的公司如何用百度上传图片做网站外链
  • 网站开发国内外研究2024年的新闻
  • 公司官方网站一般什么公司做wordpress语录主题
  • 泰州网站制作专业长春网站建设及推广
  • 温州网站改版哪家好wordpress主题在那个目录
  • 韩国网站如何切换中文制作网站难还是编程难
  • 网站源码免费下载分享论坛wordpress 七牛云优化
  • 山西网站开发培训棋牌软件开发源代码
  • 黑龙江建设厅网站 孙宇wordpress房产中介模板
  • asp网站安全性wordpress嵌入网页
  • 外贸网站优化公司淘宝客如何新建网站
  • 怎么建设公司小程序网站wordpress智慧面板
  • 做网站领券收佣金怎样用godaddy建设一个网站
  • 深圳软件开发公司在哪里济南seo整站外包
  • 如何做自己的广告网站网络营销是一种什么专业
  • 长乐福州网站建设农村创业的好项目
  • 建设网站哪家专业推广培训班
  • 北京做网站的开发公司三亚旅游网站策划书
  • 友汇网站建设管理后台做木箱的网站
  • 做海外网站的公司angularjs做网站案例
  • 广安市建设局网站wordpress安全证书
  • 网站外链隐形框架是什么科技网站建设方案
  • 百度如何把网站做链接河南工程建设信息网查
  • 网站空间是什么意思网络销售入门基本知识
  • 手机端网站开发的意义wordpress迅雷
  • 青岛建设监理协会网站黑龙江省建设银行 招聘网站