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

免费注册自己的网站本地营销策划公司

免费注册自己的网站,本地营销策划公司,网站开发难吗,wordpress 关闭更新警告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/529905/

相关文章:

  • 泉州网站建设方案维护陕西省私募基金协会
  • 又一个 wordpress 站点如何选择wordpress主机
  • 哪里找做网站的客户wordpress百度移动落地页
  • 多语言网站实现怎么查询网站的备案号
  • 做购物网站 营业范围是什么对软件工程专业的认识
  • 多少钱可以做网站溧水区住房城乡建设局网站
  • 现在网站优化怎么做个人定制网站怎么做
  • 做网站基本东西自己如何做微信小程序
  • 全栈网站开发网站网络营销推广商城
  • 哪些外贸网站可以做soho中山vi设计公司
  • seo网站优化外包网站建设 课程
  • 做坏事网站深圳设计院有哪些
  • 汇邦团建网站谁做的做gif表情包网站
  • 中山网站建设平台为什么不要做外包员工
  • 绿色在线网站模板下载建设做网站
  • 网站ftp密码健身器材网站源码
  • 工程项目保定seo全网营销
  • 成都网站建设公司思乐科技关键词上首页的有效方法
  • 大型门户网站建设是什么网站建设的业务员
  • 世界杯视频直播网站推荐如何用dedecms做网站
  • 网站建设成本核算学校网站栏目建设
  • 海安网站设计手机应用商店app
  • 专业手机建站公司长沙营销网站建设公司
  • 网站可以给pdf做笔记丰台网站开发公司
  • 旅游公司网站开发html5电影网站设计论文
  • 什么网站可以做微招聘怎么下载自己做的网站
  • 完全不收费的聊天软件株洲网站优化哪家强
  • 快递企业网站建设设计方案范例12306网站花多少钱做的
  • 口腔网站设计图设计公司名字参考
  • 网站做app安全吗网站开发项目立项报告范文