展开全部

用来实现Comaprable接口,比如现在有个学生类,想通过其中score字段来让两个学生类的实例实现排序 ,可以这62616964757a686964616fe4b893e5b19e31333335343435么写import java.util.Arrays;

public class Zhidao{

public static void main(String[] args) {

Student[] stu = {new Student("Tom", 90), new Student("Jerry", 95),  new Student("Kate", 70),  new Student("Jack", 98)};

System.out.println("Before:");

for(Student s : stu) {

System.out.println(s.getName() + " : " + s.getScore());

}

Arrays.sort(stu);

System.out.println("After:");

for(Student s : stu) {

System.out.println(s.getName() + " : " + s.getScore());

}

}

}

class Student implements Comparable {

private String name;

private int score;

public Student(String name, int score) {

this.setName(name);

this.setScore(score);

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getScore() {

return score;

}

public void setScore(int score) {

this.score = score;

}

@Override

public int compareTo(Student stu) {

return score - stu.getScore();

}

}

java比较吊的程序代码_java中 compareTo()的程序代码及用法相关推荐

  1. java里break的使用方法_Java中break的第三种用法说明

    在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...

  2. java单例代码_java中的单例模式的代码怎么写

    单例模式在我们日常的项目中十分常见,当我们在项目中需要一个这样的一个对象,这个对象在内存中只能有一个实例,这时我们就需要用到单例. 一般说来,单例模式通常有以下几种: 1.饥汉式单例 public c ...

  3. java中compare语句的用法,compare的用法_java中 compareTo()的程序代码及用法

    compare的用法与区别? 一.用法 v. (动词) 1.compare的基本意思是"比较,对照",主要用于比较事物的典型特征及其价值,而不在于比较相同与不同. 2.compar ...

  4. java三目运算符代码_Java 中的三目运算符

    写在前面: 三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读.但是,三目运算符也是有一定的语言规范的.在运用不恰 ...

  5. Java实现float转换成int代码_Java中如何将float转换为long或int?(附代码)

    本篇文章给大家带来的内容是关于Java中如何将float转换为long或int?(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在Java中,有三种方法可以将float转换 ...

  6. JAVA中console方法怎么用_Java中Console对象实例代码

    Java中Console对象实例代码 发布于 2020-12-20| 复制链接 摘记: 在JDK 6中新增了java.io.Console类,可以让您取得字节为基础的主控台装置,例如,您可以藉由Sys ...

  7. java range(10)_Java 中的十个 ” 单行代码编程 ” ( OneLiner )

    原标题:Java 中的十个 " 单行代码编程 " ( OneLiner ) 作者:飒然Hang 原文链接:www.rowkey.me/blog/2017/09/09/java-on ...

  8. java子类代码块_java中父类子类静态代码块、构造代码块执行顺序

    父类静态(代码块,变量赋值二者按顺序执行) 子类静态 父类构造代码块 父类构造方法 子类构造代码块 子类构造方法 普通方法在实列调用的时候执行,肯定位于上面之后了 //父类A public class ...

  9. java中math的方法_Java中Math类常用方法代码详解

    近期用到四舍五入想到以前整理了一点,就顺便重新整理好经常见到的一些四舍五入,后续遇到常用也会直接在这篇文章更新... public class Demo{ public static void mai ...

最新文章

  1. 眠眠interview Question
  2. 我的电脑不联网,很安全,黑客:你还有风扇呢
  3. 谷歌新智能体Dreamer将亮相NeurIPS 2019,数据效率比前身PlaNet快8个小时
  4. 中国人民大学_《组织行为学》_20 如何避免办公室政治的负面影响?
  5. android nuwa2,android热更新
  6. win7安装mysql 5.7.25_Windows下安装mysql-5.7.25-winx64.zip
  7. 《Python编程:从入门到实践 》[Eric Matthes著] 中文pdf非扫描版
  8. 【No.7 C++对象的构造与析构时间】
  9. nyoj 71 独木舟上的旅行 贪心
  10. Vs中新建 网站 和Web应用程序的区别
  11. 50行代码,带你理解梯度下降法(Gradient Descent Method)
  12. C++_类和对象_C++继承_继承中子类的同名成员处理_同名变量_同名函数---C++语言工作笔记065
  13. OracleOraDb11g_home1TNSListener 服务启动后停止 某些服务在未由其他服务或程序使用时将自动停止
  14. 应用系统接入接口开发
  15. LEADTOOLS构建HTML5 DICOM/PACS查看器
  16. 工大助手--加权平均分计算
  17. wordpress图像大小_为WordPress优化图像
  18. Nodebb 开发1
  19. 如何破解Word锁定文件的方法
  20. php实现狼和兔子,兔子和狼作文4篇

热门文章

  1. 理想汽车2021年Q4盈利2.955亿元 CTO王凯离职
  2. 罗永浩开了一家直播界的新东方
  3. 什么值得买发布年货消费报告 预制菜GMV同比增长39.41%
  4. realme GT2 Pro抢先开启盲售:史上屏幕最好高端旗舰
  5. 闲鱼:3月24日至3月30日冻结涉欺诈用户1.8万个
  6. 街头人手一件加拿大鹅?店员道出真相:90%都是假货
  7. 库克:明天将宣布重大消息 但不是新产品
  8. 热情不减!iPhone12国行首批供货已售罄
  9. 中国“鸭王”失宠的第8年,终于撑不住了!
  10. 滴滴顺风车再调整服务时间:男女用户一视同仁