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

邯郸做网站公司网络营销知识

邯郸做网站公司,网络营销知识,网站的设计公司,wordpress登录才能看见文章LinkedHashSet底层原理 TreeSet(尤其是自带的有序属性介绍) TreeSet自定义排序规则 TreeSet自定义排序规则,关于返回值的规则 代码:掌握TreeSet集合的使用。 代码一:调用有参构造器设置comparator对象来指定比较规则 …

LinkedHashSet底层原理

LinkedHashSet底层原理

TreeSet(尤其是自带的有序属性介绍)

TreeSet

TreeSet自定义排序规则

TreeSet自定义排序规则

TreeSet自定义排序规则,关于返回值的规则

TreeSet自定义排序规则,关于返回值的规则

代码:掌握TreeSet集合的使用。

代码一:调用有参构造器设置comparator对象来指定比较规则

Student类(学生类)

package com.itheima.day20_Collection_set;import java.util.Objects;public class Student{private String name;private int age;private double height;@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +", height=" + height +'}';}public Student() {}public Student(String name, int age, double height) {this.name = name;this.age = age;this.height = height;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public double getHeight() {return height;}public void setHeight(double height) {this.height = height;}
}

TreeSetTest 类(主程序)

package com.itheima.day20_Collection_set;import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;//目标:掌握TreeSet集合的使用。
public class TreeSetTest {public static void main(String[] args) {Set<Integer> set1 = new TreeSet<>();set1.add(6);set1.add(5);set1.add(5);set1.add(7);System.out.println(set1);// TreeSet就近选择自己自带的比较器对象进行排序Set<Student> students = new TreeSet<>(new Comparator<Student>() {@Overridepublic int compare(Student o1, Student o2) {//需求:按照身高升序排序return Double.compare(o1.getHeight(),o2.getHeight());}});students.add(new Student("飞鸟马时",17,165));students.add(new Student("枣伊吕波",18,155));students.add(new Student("調月莉音",18,170));System.out.println(students);}
}

结果1

代码二:实现comparable接口,重写compareTo方法来指定比较规则

Student类(学生类)

package com.itheima.day20_Collection_set;import java.util.Objects;public class Student implements Comparable<Student>{private String name;private int age;private double height;@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +", height=" + height +'}';}public Student() {}public Student(String name, int age, double height) {this.name = name;this.age = age;this.height = height;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public double getHeight() {return height;}public void setHeight(double height) {this.height = height;}@Overridepublic int compareTo(Student o) {//如果认为左边对象大于右边对象返回正整数// 1如果认为左边对象小于右边对象返回负整数// 如果认为左边对象等于右边对象返回0// 需求:按照年龄升序排序、return this.age - o.age;}
}

TreeSetTest 类(主程序)

package com.itheima.day20_Collection_set;import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;//目标:掌握TreeSet集合的使用。
public class TreeSetTest {public static void main(String[] args) {Set<Integer> set1 = new TreeSet<>();set1.add(6);set1.add(5);set1.add(5);set1.add(7);System.out.println(set1);Set<Student> students = new TreeSet<>();students.add(new Student("飞鸟马时",17,165));students.add(new Student("枣伊吕波",18,155));students.add(new Student("調月莉音",18,170));System.out.println(students);}
}

结果2

http://www.dtcms.com/wzjs/502130.html

相关文章:

  • 网站建设谈单技巧企业邮箱入口
  • 西安建网站的公司投广告哪个平台好
  • 北京企业网站seo百度快照网址
  • 用网站做简历seo顾问服务深圳
  • 荔浦网站开发台州网站优化公司
  • 居士做网站网站排名优化公司哪家好
  • 模版网站建设百度营销中心
  • 最好的网站模版市场营销方案怎么做
  • 外贸网站google推广可以看任何网站的浏览器
  • 营销型网站建设渠道推广策略
  • wordpress mysqlseo包年优化
  • 石家庄网站设计公司的别名是成都网络营销公司
  • 上海做网站的小公司有哪些免费做网站
  • 丽水做网站的公司网站制作推广电话
  • 小升初在线做试卷的网站企业管理培训课程网课免费
  • 校园网站建设的参考文献广州百度网站快速排名
  • 响应式网站开发原理百度非企推广开户
  • 网站 内容 不收录 权重 1中国网络营销公司
  • 社交做的最好的网站有哪些百度seo网站
  • 哈市哪里网站做的好seo排名快速
  • 旅游外贸网站建设推广怎么优化一个网站关键词
  • wordpress 登录空白内部搜索引擎优化
  • 网站建设用苹果电脑上海关键词优化排名软件
  • 网站开发和平台开发提升关键词
  • 去哪儿网站建设需要哪些技术网络营销优化培训
  • 苏州网页优化软件长尾词排名优化软件
  • 有哪些网站制作公司国际新闻网
  • -1网站建设怎么做网络推广最有效
  • 重庆奉节网站建设公司推荐天津百度推广代理商
  • 网站建设资质备案seo优化关键词排名