package common_class;
import java.util.Arrays;
//比较两个对象,成绩最优的排名最前
//实现Compareable接口
class Student implements Comparable<Student> {
private String name;
private int score;
@Override
public String toString() {
return this.name + ", " + this.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;
}
public Student(String name, int score) {
super();
this.name = name;
this.score = score;
}
//复写compareto方法
@Override
public int compareTo(Student s) {
if (this.score > s.score) {
return -1;
}
else if(this.score < s.score) {
return 1;
}else {
return 0;
}
}
}
public class Compare {
public static void main(String[] args) {
Student[] arrs={
new Student("李四",66),
new Student("张三",58),
new Student("Dick", 100),
new Student("王五", 90),
new Student("小刘", 77),
};
Arrays.sort(arrs);//比较两个对象,成绩最优的排名最前
for (int i = 0; i < arrs.length; i++) {
System.out.println(arrs[i]);
}
}
}
分享到:
相关推荐
java比较器.md
java文本比较器 可比较两Java文件有何异同 1vv
由于文件比较大 分为两个部分,这是第二部分 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 java.awt.color 提供...
南大通用jdbc连接驱动,gbase-connector-java-8.3.81.51,版本还是比较新的,可以下载来使用,如果有何问题,可留言。
前三步和人脸检测代码一样 ...import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class FaceMatch{ /** * 重要提示代码中所需工具类 * FileUtil,Ba
87.java中字符串的比较.zip87.java中字符串的比较.zip87.java中字符串的比较.zip87.java中字符串的比较.zip87.java中字符串的比较.zip87.java中字符串的比较.zip87.java中字符串的比较.zip87.java中字符串的比较.zip...
计算机后端-Java-Java核心基础-第22章 常用类 20. Java比较器概述.avi
ArcGIS Runtime SDK for Java 100.12.0 的下载比较麻烦:如果去ArcGIS开发者官网下载,就需要账号,但现在国内的网络环境不能正常注册账号;如果用Maven获取,当配置稍有问题,也不能下载。因此在此处上传资源,供...
Java比较运算符
比较*.java,*.cs等等文件使用,能让你轻松的比较出现在写的代码和上次的不同.
因为之前做过金蝶接口对接,在网上搜了一些方法,但是都不全,这个就比较全,是我通过反编码去扣出金蝶的请求地址封装成方法
C++ 与 Java - 比较.pdf
Java基础精品课14-常用类1录屏2.外部比较器.mp4
Java基础精品课14-常用类1录屏1.内部比较器.mp4
计算机后端-Java-Java核心基础-第23章 枚举类与注解 03. 复习:Java比较器等.avi
发现javaRD800.dll 32位操作系统的 比较难找,现在正好手里有现成的,所有分享出来,希望可以帮到需要的同学。
#资源达人分享计划# jdbc驱动,mysql连接数据库,该版本比较高,可弥补一些bug 主要结合博文进行学习
031113_【第11章:Java常用类库】_比较器(Comparable、Comparator)笔记.pdf 031114_【第11章:Java常用类库】_观察者设计模式笔记.pdf 031115_【第11章:Java常用类库】_正则表达式笔记.pdf 031116_【第11章:Java...
mysql-connector-java.jar 适用于mysql数据库的驱动,比较新的了,使用着看