java比较吊的程序代码_java中 compareTo()的程序代码及用法
展开全部
用来实现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()的程序代码及用法相关推荐
- java里break的使用方法_Java中break的第三种用法说明
在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...
- java单例代码_java中的单例模式的代码怎么写
单例模式在我们日常的项目中十分常见,当我们在项目中需要一个这样的一个对象,这个对象在内存中只能有一个实例,这时我们就需要用到单例. 一般说来,单例模式通常有以下几种: 1.饥汉式单例 public c ...
- java中compare语句的用法,compare的用法_java中 compareTo()的程序代码及用法
compare的用法与区别? 一.用法 v. (动词) 1.compare的基本意思是"比较,对照",主要用于比较事物的典型特征及其价值,而不在于比较相同与不同. 2.compar ...
- java三目运算符代码_Java 中的三目运算符
写在前面: 三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读.但是,三目运算符也是有一定的语言规范的.在运用不恰 ...
- Java实现float转换成int代码_Java中如何将float转换为long或int?(附代码)
本篇文章给大家带来的内容是关于Java中如何将float转换为long或int?(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在Java中,有三种方法可以将float转换 ...
- JAVA中console方法怎么用_Java中Console对象实例代码
Java中Console对象实例代码 发布于 2020-12-20| 复制链接 摘记: 在JDK 6中新增了java.io.Console类,可以让您取得字节为基础的主控台装置,例如,您可以藉由Sys ...
- java range(10)_Java 中的十个 ” 单行代码编程 ” ( OneLiner )
原标题:Java 中的十个 " 单行代码编程 " ( OneLiner ) 作者:飒然Hang 原文链接:www.rowkey.me/blog/2017/09/09/java-on ...
- java子类代码块_java中父类子类静态代码块、构造代码块执行顺序
父类静态(代码块,变量赋值二者按顺序执行) 子类静态 父类构造代码块 父类构造方法 子类构造代码块 子类构造方法 普通方法在实列调用的时候执行,肯定位于上面之后了 //父类A public class ...
- java中math的方法_Java中Math类常用方法代码详解
近期用到四舍五入想到以前整理了一点,就顺便重新整理好经常见到的一些四舍五入,后续遇到常用也会直接在这篇文章更新... public class Demo{ public static void mai ...
最新文章
- 眠眠interview Question
- 我的电脑不联网,很安全,黑客:你还有风扇呢
- 谷歌新智能体Dreamer将亮相NeurIPS 2019,数据效率比前身PlaNet快8个小时
- 中国人民大学_《组织行为学》_20 如何避免办公室政治的负面影响?
- android nuwa2,android热更新
- win7安装mysql 5.7.25_Windows下安装mysql-5.7.25-winx64.zip
- 《Python编程:从入门到实践 》[Eric Matthes著] 中文pdf非扫描版
- 【No.7 C++对象的构造与析构时间】
- nyoj 71 独木舟上的旅行 贪心
- Vs中新建 网站 和Web应用程序的区别
- 50行代码,带你理解梯度下降法(Gradient Descent Method)
- C++_类和对象_C++继承_继承中子类的同名成员处理_同名变量_同名函数---C++语言工作笔记065
- OracleOraDb11g_home1TNSListener 服务启动后停止 某些服务在未由其他服务或程序使用时将自动停止
- 应用系统接入接口开发
- LEADTOOLS构建HTML5 DICOM/PACS查看器
- 工大助手--加权平均分计算
- wordpress图像大小_为WordPress优化图像
- Nodebb 开发1
- 如何破解Word锁定文件的方法
- php实现狼和兔子,兔子和狼作文4篇
热门文章
- 理想汽车2021年Q4盈利2.955亿元 CTO王凯离职
- 罗永浩开了一家直播界的新东方
- 什么值得买发布年货消费报告 预制菜GMV同比增长39.41%
- realme GT2 Pro抢先开启盲售:史上屏幕最好高端旗舰
- 闲鱼:3月24日至3月30日冻结涉欺诈用户1.8万个
- 街头人手一件加拿大鹅?店员道出真相:90%都是假货
- 库克:明天将宣布重大消息 但不是新产品
- 热情不减!iPhone12国行首批供货已售罄
- 中国“鸭王”失宠的第8年,终于撑不住了!
- 滴滴顺风车再调整服务时间:男女用户一视同仁