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

wordpress方框里面打勾两个域名同一个网站做优化

wordpress方框里面打勾,两个域名同一个网站做优化,花的网页设计模板素材,搜索案例的网站day03 【List、Set、数据结构、Collections】 5.3 简述Comparable和Comparator两个接口的区别。 Comparable#xff1a;强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序#xff0c;类的compareTo方法被称为它的自然比较方法。只能在类中实现compareTo…day03 【List、Set、数据结构、Collections】 5.3 简述Comparable和Comparator两个接口的区别。 Comparable强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序类的compareTo方法被称为它的自然比较方法。只能在类中实现compareTo()一次不能经常修改类的代码实现自己想要的排序。实现此接口的对象列表和数组可以通过Collections.sort和Arrays.sort进行自动排序对象可以用作有序映射中的键或有序集合中的元素无需指定比较器。 Comparator强行对某个对象进行整体排序。可以将Comparator 传递给sort方法如Collections.sort或 Arrays.sort从而允许在排序顺序上实现精确控制。还可以使用Comparator来控制某些数据结构如有序set或有序映射的顺序或者为那些没有自然顺序的对象collection提供排序。 5.4 练习 创建一个学生类存储到ArrayList集合中完成指定排序操作。 Student 初始类 public class Student{private String name;private int age;public Student() {}public Student(String name, int age) {this.name name;this.age age;}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;}Overridepublic String toString() {return Student{ name name \ , age age };} }测试类 public class Demo {public static void main(String[] args) {// 创建四个学生对象 存储到集合中ArrayListStudent list new ArrayListStudent();list.add(new Student(rose,18));list.add(new Student(jack,16));list.add(new Student(abc,16));list.add(new Student(ace,17));list.add(new Student(mark,16));/*让学生 按照年龄排序 升序*/ // Collections.sort(list);//要求 该list中元素类型 必须实现比较器Comparable接口for (Student student : list) {System.out.println(student);}} }发现当我们调用Collections.sort()方法的时候 程序报错了。 原因如果想要集合中的元素完成排序那么必须要实现比较器Comparable接口。 于是我们就完成了Student类的一个实现如下 public class Student implements ComparableStudent{....Overridepublic int compareTo(Student o) {return this.age-o.age;//升序} }再次测试代码就OK 了效果如下 Student{namejack, age16} Student{nameabc, age16} Student{namemark, age16} Student{nameace, age17} Student{namerose, age18}5.5 扩展 如果在使用的时候想要独立的定义规则去使用 可以采用Collections.sort(List list,Comparetor c)方式自己定义规则 Collections.sort(list, new ComparatorStudent() {Overridepublic int compare(Student o1, Student o2) {return o2.getAge()-o1.getAge();//以学生的年龄降序} });效果 Student{namerose, age18} Student{nameace, age17} Student{namejack, age16} Student{nameabc, age16} Student{namemark, age16}如果想要规则更多一些可以参考下面代码 Collections.sort(list, new ComparatorStudent() {Overridepublic int compare(Student o1, Student o2) {// 年龄降序int result o2.getAge()-o1.getAge();//年龄降序if(result0){//第一个规则判断完了 下一个规则 姓名的首字母 升序result o1.getName().charAt(0)-o2.getName().charAt(0);}return result;}});效果如下 Student{namerose, age18} Student{nameace, age17} Student{nameabc, age16} Student{namejack, age16} Student{namemark, age16}
http://www.pierceye.com/news/860298/

相关文章:

  • 个人怎么做公司网站闲置电脑做网站服务器
  • 有没有什么 网站能够做试卷wordpress写 a href
  • 西安 北郊网站建设网站上传图片加水印
  • 沈阳网站制作哪家好包头爱出行app最新版本
  • 怎么用IP做网站地址网站如何投放广告
  • 试述电子商务网站的建设流程太原建站的模板
  • 微信群投票网站怎么做的企业门户网站怎么做
  • 建网站平台 优帮云嘉兴营销型网站
  • 建筑类专业做教育的网站ui设计app
  • 郑州做营销型网站的公司什么叫社交电商平台
  • 外国做问卷可以赚钱的网站做中国菜的外国网站
  • 青岛市建设厅网站快递网站建设
  • 昆明网站WordPress文章怎么折叠
  • 拖拽建站系统源码企业主题展厅设计公司
  • asp.net网站的数据库配置张家港网站 设计制作
  • 聊城手机网站建设多少钱扬州网站建设哪个好薇
  • 云南安宁做网站的公司手机网页制作软件中文版
  • 如何做征信公司网站做谷歌推广一定要网站吗
  • 重庆市做网站的公司有哪些苏州网站建设设计公司
  • 网站制作计算机域名解析到网站
  • 自己做的电影网站打开很慢wordpress 防采集
  • 西安专业网站建设公司排名做网站编写
  • 做电影网站还能赚钱云南网站建设哪家公司好
  • 重庆定制网站开发什么是网络营销战略
  • 网站建设硬件方案精准客源app
  • 网站视觉优化怎么做电子商务网站建设参考文献2018
  • 服务器可以吧网站做跳转吗wordpress 远程图片本地化
  • 网站在线访谈栏目建设个人网站可以备案了吗
  • 汉口北做网站搜索广告是什么
  • 电商网站可以用dw做嘉兴网站建设平台