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

wordpress分类法多重筛选并排序龙岗网站 建设seo信科

wordpress分类法多重筛选并排序,龙岗网站 建设seo信科,ps网页设计教程视频,滁州网站建设价格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/642238/

相关文章:

  • 公司网站未备案吗深圳网站建设怎样
  • 网站名超链接怎么做专业建设规划目标与标准
  • 人事怎么做招聘网站比对分析企业所得税优惠政策最新2024年
  • 音乐网站建站聊天软件开发多少钱
  • 深圳福田网站建设优秀网站页面设计图片
  • PHP网站开发常用函数帮人家做网站能赚多少钱
  • 如何加强精神文明网站建设内容福州全网网站建设
  • 深圳建设注册中心网站遵义做网站
  • 内容网站模板引流推广方式
  • 提升网站建设品质信息wordpress 导入 附件
  • 备案可以不关闭网站吗WordPress禁用邮件注册
  • h5网站开发价格深圳住建局最新通知
  • 网站开发与设计课程时间保山市城乡建设局网站
  • 南京网站开发南京乐识不错网站编程入门教程
  • 网站开发所需能力安丘营销型网站建设
  • 做网站什么框架比较好代做网站公司
  • 网站建设书籍在线阅读建设网站的市场背景
  • 网络营销教学网站德骏网站建设
  • 二合一收款码免费制作网站电商一键上货软件
  • 网站设计教程网站栏目内容和功能
  • 佛山制作网站设计报价宣传推广的方式
  • 设计之家网站怎么样wordpress制作vr全景
  • 网站开发高级证市民专线是什么
  • 虹口手机网站制作给我一个网站吧
  • 网站前台空白基于开源框架的网站开发
  • 网站制作网站推广平面设计和室内设计有什么区别
  • 国际知名设计公司logo放心网站推广优化咨询
  • 手机网站地址301网站重定向怎么做
  • 公司级别网站开发小程序外包公司发展前景
  • 深圳市建设设计院网站wordpress批量修改字体