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

c语言做网站的代码轴承网站建设

c语言做网站的代码,轴承网站建设,we建站,如何修复网站中的死链基于Comparable的接口类基于Comparator的接口类 1、比较器的Comparable接口类 Comparable类的定义: public interface ComparableT{ public int compareTo(T o); }2、Comparable比较器的返回值#xff1a; 此方法返回一个int类型的数据#xff0c;但是此int的值…基于Comparable的接口类基于Comparator的接口类 1、比较器的Comparable接口类 Comparable类的定义: public interface ComparableT{ public int compareTo(T o); }2、Comparable比较器的返回值 此方法返回一个int类型的数据但是此int的值只能是以下三种 1 表示大于 -1表示小于 0 表示相等3、Comparable示例 class Student implements ComparableStudent{ private String name; private int age; private float score; public Student(String name,int age,float score){ this.name name; this.age age; this.score score; } public String toString(){ return name\t\tthis.age\t\tthis.score; } public int compareTo(Student stu){ if(this.scorestu.score){ return -1; }else if(this.scorestu.score){ return 1; }else{ if(this.age stu.age){ return 1; }else if(this.age stu.age){ return -1; }else{ return 0; } } } } public class ComparableDemo01{ public static void main(String args[]){ Student stu[] {new Student(张三,20,99.0f),new Student(李四,22,90.0f),new Student(王五,22,100.0f)}; java.util.Arrays.sort(stu); //进行排序操作 for(int i0;istu.length;i){ //循环输出数组内容 System.out.println(stu[i]); } } } 4、比较器的Comparable接口类 示例 import java.util.* ; class Student{ // 指定类型为Student private String name ; private int age ; public Student(String name,int age){ this.name name ; this.age age ; } public boolean equals(Object obj){ // 覆写equals方法 if(thisobj){ return true ; } if(!(obj instanceof Student)){ return false ; } Student stu (Student) obj ; if(stu.name.equals(this.name)stu.agethis.age){ return true ; }else{ return false ; } } public void setName(String name){ this.name name ; } public void setAge(int age){ this.age age ; } public String getName(){ return this.name ; } public int getAge(){ return this.age ; } public String toString(){ return name \t\t this.age ; } }; class StudentComparator implements ComparatorStudent{ // 实现比较器 // 因为Object类中本身已经有了equals()方法 public int compare(Student s1,Student s2){ if(s1.equals(s2)){ return 0 ; }else if(s1.getAge()s2.getAge()){ // 按年龄比较 return 1 ; }else{ return -1 ; } } }; public class ComparatorDemo{ public static void main(String args[]){ Student stu[] {new Student(张三,20), new Student(李四,22),new Student(王五,20), new Student(赵六,20),new Student(孙七,22)} ; java.util.Arrays.sort(stu,new StudentComparator()) ; // 进行排序操作 for(int i0;istu.length;i){ // 循环输出数组中的内容 System.out.println(stu[i]) ; } } };
http://www.w-s-a.com/news/93366/

相关文章:

  • 福建省建设监理网官方网站做外贸网站卖什么东西好
  • 公司做网站排名东莞关键词优化推广
  • 连云港做企业网站公司全网营销与seo
  • 电子毕业设计代做网站wordpress 插件放在那
  • 黄石规划建设局网站怎么做存储网站
  • 网站安装wordpress滨江网站建设
  • 河南官网网站建设一般使用的分辨率显示密度是
  • dedecms新网站 上传到万网的空间宝洁公司网站做的怎么样
  • 网站建设语录优惠券的网站怎么做的
  • 白山市住房和建设局网站有实力高端网站设计地址
  • 沧州网站建设制作设计优化深圳网站自然优化
  • 企业做网站 乐云seowordpress中修改html
  • 网站细节门户wordpress主题下载
  • 全景网站模版wordpress套餐
  • 华为云建网站dw制作一个手机网站模板
  • 定陶菏泽网站建设河北新出现的传染病
  • 商业网站建设案例教程郑州服装网站建设公司
  • 网站内容怎么做专业的企业管理软件
  • 深圳网站制作公司排名微网站和微信公共平台的区别
  • 权威的唐山网站建设扁平网站欣赏
  • 网站外链建设工作计划应用公园app免费制作
  • 东莞营销型网站建设全自动建站系统
  • 网络在线培训网站建设方案虚拟主机配置WordPress
  • 建设工程信息查询哪个网站好台州做优化
  • wordpress页面回收站位置台州做网站
  • 邢台市行政区划图seo咨询师招聘
  • 外贸网站建设案例网站建设优化开发公司排名
  • 恩施网站优化郑州有没有厉害的seo
  • 电子商务网站建设与管理期末考试题铜山区建设局网站
  • 怎么做非法彩票网站大兴安岭网站建设公司