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

b2c网站有哪些网络推广费用大概价格

b2c网站有哪些,网络推广费用大概价格,广州网站设计报价,logo效果图生成器java实现 list 排序的方式&#xff0c;有三种 ① 对象实现Comparable 接口&#xff0c;然后代码里直接调用Collections.sort(list) ②使用内部类Comparator ③使用stream.sort 代码如下 实现Comparable接口的实体类 Data public class Student implements Comparable<Stud…

        java实现 list 排序的方式,有三种

        ① 对象实现Comparable 接口,然后代码里直接调用Collections.sort(list)

        ②使用内部类Comparator

        ③使用stream.sort

代码如下

        实现Comparable接口的实体类

@Data
public class Student implements Comparable<Student>{private String name;private int age;public Student(String name, int age) {this.name = name;this.age = age;}@Overridepublic int compareTo(Student s1) {return this.age - s1.age;}
}

        没实现Comparable接口的实体类

@Data
public class Bag {private int num;private String name;public Bag(int num, String name) {this.num = num;this.name = name;}
}

        几种排序的方式都在下面了:

public class testSort {public static void main(String[] args) {List<Student> list1 = new ArrayList<>();Student s1 = new Student("张三", 15);Student s2 = new Student("李四", 13);Student s3 = new Student("王五", 14);Student s4 = new Student("李二麻子", 22);Student s5 = new Student("赵六", 31);list1.add(s1);list1.add(s2);list1.add(s3);list1.add(s4);list1.add(s5);Collections.sort(list1);for (Student student : list1) {System.out.println(student.getName() + "----" + student.getAge());}System.out.println("-------我是个分界线---------");List<Bag> list2 = new ArrayList<>();Bag  b1 = new Bag(11, "b1");Bag  b2 = new Bag(2, "b2");Bag  b3 = new Bag(5, "b3");Bag  b4 = new Bag(19, "b4");list2.add(b1);list2.add(b2);list2.add(b3);list2.add(b4);// 可以使用lamda表达式写法Collections.sort(list2 ,(p1, p2) ->{return p1.getNum()-p2.getNum();});/* 可以采取匿名内部类写法Collections.sort(list2, new Comparator<Bag>() {@Overridepublic int compare(Bag o1, Bag o2) {return o1.getNum() - o2.getNum();}});*/for (Bag bag : list2) {System.out.println(bag.getName() + "----" + bag.getNum());}List<Bag> list3 = new ArrayList<>();Bag  b11 = new Bag(11, "b1");Bag  b21 = new Bag(2, "b2");Bag  b31 = new Bag(5, "b3");Bag  b41 = new Bag(19, "b4");list3.add(b11);list3.add(b21);list3.add(b31);list3.add(b41);// 这个stream。sort一定要接受返回值,否则源对象不变list3 = list3.stream().sorted(Comparator.comparing(p -> p.getNum())).collect(Collectors.toList());// 或者直接stream流里直接操作打印啥的//list3.stream().sorted(Comparator.comparing(p -> p.getNum())).forEach(System.out::println);System.out.println("--------我是个分界线--------");for (Bag bag : list3) {System.out.println(bag.getName() + "----" + bag.getNum());}}
}

http://www.khdw.cn/news/34870.html

相关文章:

  • 找合伙人的网站做淘宝自己怎么开发app软件
  • 阿里香港主机可以做辅助网站吗百度搜索引擎优化公司哪家强
  • 营销型网站建设的利与弊怎样利用互联网进行网络推广
  • 无锡网站建设工作室南京seo外包平台
  • 什么是网站app建设西安百度推广排名
  • 经营性网站备案流程简述网站建设流程
  • 特别酷炫网站曼联vs曼联直播
  • 织梦小说网站广西壮族自治区在线seo关键词排名优化
  • php做购物网站的弊端店铺推广软文范例
  • iis 二级网站 发布网站优化关键词价格
  • table做网站的好处营销型企业网站有哪些
  • 网站设计做微信发现界面百度搜索指数排名
  • 公司做网站需要服务器吗搭建网站要多少钱
  • 郑州制作网站高端网站定制
  • 如何做视频网站赚钱b站推广网站2024年不用下载
  • 永嘉哪里有做网站百度学术论文官网入口
  • 网站建设新规seo是如何做优化的
  • 网站上传完成后要怎么做上海最新事件
  • 做网站如何来钱新闻网站软文平台
  • 网站备案取消 后果网站注册时间查询
  • 安徽网站建设产品介绍今日大新闻
  • 今日发生的重大新闻赣州seo
  • 网页设计外文文献长沙网站seo排名
  • 常州微信网站建设网络营销策划方案案例
  • 班级网页设计素材优化大师好用吗
  • 贵州建设厅施工员考试网站西安网站优化推广方案
  • 做生鲜的网站沪深300指数基金
  • 米拓网站建设教程百度关键词点击器
  • 微信网站后期运营怎么做时事新闻
  • 泸州百度做网站联系网盟推广是什么意思