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

dedecms网站logo男女做羞羞事试看网站

dedecms网站logo,男女做羞羞事试看网站,aspcms 网站统计,立创电子元器件商城官网String类型的compareTo方法: 在String引用中,有一个方法可以比较两个字符串的大小: 和C语言中是一样的,两个字符串一个字符一个去比较。 那么这个方法是怎么实现的呢? 其实就是一个接口:Comparable接口里…

String类型的compareTo方法:

在String引用中,有一个方法可以比较两个字符串的大小:

和C语言中是一样的,两个字符串一个字符一个去比较。

那么这个方法是怎么实现的呢?

其实就是一个接口:Comparable接口里面的compareTo方法。

也就是如果能扩展这个接口,然后重写这个方法我们也可以在不同的类中实现自己想实现的方法。

比较两个学生年龄大小:

   @Overridepublic int compareTo(Object o) {Student student = (Student) o;return this.age- student.age;}

 比较两个学生名字长短:
 

    //比较两个学生名字大小:@Overridepublic int compareTo(Object o) {Student student = (Student) o;return this.name.compareTo(student.name);}

在main方法中测试:

用名字比较:

    public static void main(String[] args) {Student student1 = new Student(13,"zhangsan");Student student2 = new Student(15,"lisi");if(student1.compareTo(student2)>0){System.out.println("student1>student2");}else{System.out.println("student1<=student2");}}


用年龄比较:

两个结果是不一样的。

自写排序方法:

        我们可以借助该方法写一个排序方法:
 

    public static void mySort(Comparable[] comparables) {for (int i = 0; i < comparables.length - 1; i++) {for (int j = 0; j < comparables.length - 1 - i; j++) {//if(comparables[j] > comparables[j+1]) {if (comparables[j].compareTo(comparables[j + 1]) > 0) {//交换Comparable tmp = comparables[j];comparables[j] = comparables[j + 1];comparables[j + 1] = tmp;}}}}

用多态写是比较合理的!

当然也可以不用多态:

@Overridepublic int compareTo(Object o) {Student student = (Student) o;return this.name.compareTo(student.name);}public static void mySort(Student[] students){for(int i = 0;i<students.length-1;i++) {for (int j = 0; j <students.length-i-1; j++) {if(students[j].compareTo(students[j+1])>0){Student tmp = students[j];students[j] = students[j+1];students[j+1] = tmp;}}}}

建议用多态!!

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

相关文章:

  • 济南网站seo外包简历模板免费网站
  • 任务一 分析电子商务网站栏目结构wordpress英语培训主题
  • 如何加强精神文明网站建设内容灵璧县住房和城乡建设局网站
  • 大型网站要多少钱wordpress站内查找
  • 擅自使用他人产品做网站宣传株洲seo排名
  • nft制作网站网站源码地址怎么看
  • window服务器如何做网站访问家庭农场网站建设
  • 茶叶网站建设要求如何建立自己的直播平台
  • 网站建设原则五大原则网络销售怎么做才能做好
  • 网站备案 个人组网方案公司注册资本可以随便填吗
  • 长春网站策划网站头部优化文字怎么做
  • 当前网站开发什么语言jupiter wordpress
  • 做网站 绍兴十大门户网站
  • 做旅游网站需要什么2024年新手机上市时间表
  • 做网站要求的资料营销型网站建设营销型
  • 地方汽车网站模板购买编程培训加盟
  • 南通企业网站建设公司网站设计与程序方向专业
  • 优秀网站建设服务wordpress外贸主题免费下载
  • dedecms企业网站深圳苍松大厦 网站建设
  • 网站建设全流程图视频网站开发价格
  • 河南县wap网站建设公司长沙建长沙建网站公司
  • 商城网站用html做.net网站内容管理系统
  • phpcms可以做哪些网站广东一站式网站建设报价
  • 企业网站建设一般要素有哪些南昌网站维护
  • 自治区住房和城乡建设厅网站响应式网站建设一般多少钱
  • 做网站和做appseo 视频
  • 集美培训网站建设百度有哪些app产品
  • 国外网站怎么做wordpress 影响力
  • 设计新颖的网站建站wap网站和internet网站
  • 泾县网站建设网站是哪个公司做