Arraylist添加5个学生对象,按成绩降序, 删除前三之后的学生
import java.util.ArrayList;public class demo2 {public static void main(String[] args) {ArrayList<Student> list = new ArrayList<>();list.add(new Student(1, "张亮", 98));list.add(new Student(2, "贾明明", 86));list.add(new Student(3, "贺晓光", 90));list.add(new Student(4, "甜甜", 89));list.add(new Student(5, "丽丽", 76));//成绩按降序排序list.sort((s1, s2) -> s2.getScore() - s1.getScore());//打印排序后的学生对象list.forEach(System.out::println);//删除前三之后的人for (int i = list.size() - 1; i >= 0; i--) {if (i > 2) {list.remove(i);}}System.out.println("=======删除前三之后的人所剩的========");list.forEach(System.out::println);}
}
public class Student {private int id;private String name;private int score;@Overridepublic String toString() {return "Student{" +"id=" + id +", name='" + name + '\'' +", score=" + score +'}';}public int getId() {return id;}public void setId(int id) {this.id = id;}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(int id, String name, int score) {this.id = id;this.name = name;this.score = score;}public Student() {}
}
Arraylist添加5个学生对象,按成绩降序, 删除前三之后的学生相关推荐
- 练习:每位学生(姓名,年龄)都有自己的家庭住址。那么,既然有对应关系,则将学生对象和家庭住址存储到map集合中。学生作为键, 家庭住址作为值。
/* 练习:每位学生(姓名,年龄)都有自己的家庭住址.那么,既然有对应关系, 则将学生对象和家庭住址存储到map集合中.学生作为键, 家庭住址作为值.> 注意,学生姓名相同并且年龄相同视为同一名 ...
- SQL:检索没有选修某课程且选修课程数为两门的学生的姓名和平均成绩,并按平均成绩降序排列
一.库中有4个表 1.s表中有s#(学号).sn(学生姓名).age(学生年龄).dept(所在系) 2.c表中有c#(课程号).cn(课程名) 3.sc表中有s#(学号).c#(课程号).gr(成绩 ...
- java学生成绩降序代码_输入5名学员成绩,降序排列输出
代码和任务 import java.util.Scanner; /*copyright(c)2015 csdn学院 *All right reserved. *文件名称:test.java *作者:张 ...
- 【20200403】【每天一道算法题】从两个表中查询符合条件的学生名字,并按数学成绩降序排序
问题 两个表studentID和teacherMangeStudentID对应的,也就是说Ace老师有两个学生,张三和李四,查出Ace老师教的学生并且按数学成绩排序 思路及代码 # 方法一:子查询,用 ...
- 求十个学生的平均成绩java,JAVA 声明一个数组,存一个学生的五门成绩。求该学生的总成绩、平均成绩。...
JAVA 声明一个数组,存一个学生的五门成绩.求该学生的总成绩.平均成绩. mip版 关注:116 答案:3 悬赏:30 解决时间 2021-01-26 06:39 已解决 2021-01-25 ...
- Java 8 list 对象字段升序降序
原文:https://www.concretepage.com/java/jdk-8/java-8-stream-sorted-example Stream sorted() using Natura ...
- js,vue,javascript数组对象的升序降序方法封装
/*** @author lp* @desc 数组对象排序* sort会改变原数据,无需return* @param {arr:需要排序数据,column:参与排序字段,order:asc正序,des ...
- python列表合并降序排列_python对象列表,根据对象属性以降序排列
指定reverse = True参数: list1 = sorted(list1, key=lambda object1: object1.fitness, reverse=True) 演示(简单的整 ...
- [转载] java排序compareTo:降序输出学生成绩
参考链接: Java程序的输出| 18(重写Override) 一道简单程序题: 编写一个程序,输入学生的姓名.分数信息,要求程序按照成绩降序排序后并输出. 实现方法有很多 方法一 public cl ...
最新文章
- java 中 bean 的生命周期
- [每周软件]:Cucumber:未完待续的原因
- 文档型数据库mongodb介绍2-副本集
- 使用redis缓存加索引处理数据库百万级并发
- python六角形的绘制 编程_利用Python的turtle重复画六边形
- C#easyui combotree 设置节点折叠
- 前端学习(1854)vue之电商管理系统电商系统之安装mysql
- 特征工程之非线性特征提取和模型堆叠
- python 矩阵除法_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...
- Mac Big Sur如何关闭开机提示音效
- linux oom-killer
- GBK与UNICODE编码互转
- c语言+自定义关机,[分享]c语言调用shutdown编写简单定时关机软件
- android safe mode
- oracle mysql 中文排序规则_Oracle 对汉字的order by排序规则
- cmd命令行操作windows注册表
- UnityWebGL发布包问题及IIS配置
- 计算机驱动器程序,打开计算机CD驱动器的位置
- 网页无法与服务器建立安全连接失败,“发生了SSL错误,无法与服务器建立安全连接。”...
- 创建响应式HTML电子邮件
热门文章
- yum安装ruby_centos 6.5 ruby环境安装
- python中代理模式分为几种_Python设计模式之代理模式实例详解
- python训练手势分类器_机器学习零基础?手把手教你用TensorFlow搭建图像分类器|干货...
- 让一个动画一直执行的属性是_iOS 动画 一
- 处理硬件设备访问权限问题
- mysql 表上限_mysql 数据库表的上限
- c语言选择结构程序设计报告,C语言学习与总结---第四章:选择结构程序设计
- unicode字符大全可复制_说说Excel不可见字符的那些事
- 【转】3.1(译)构建Async同步基元,Part 1 AsyncManualResetEvent
- 2.1Dynamics 365 安装问题——无法访MSCRM_CONFIG数据库