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 ...
最新文章
- Windows 10 还有前途么?
- 《原神》米哈游突然押注脑机接口,CEO:10年内造出10亿人生活的虚拟世界
- Jan 13 - Bulls and Cows; String; HashSet;
- 【Linux】【服务器】 CentOS7下安装Redis详细过程步骤
- Python学习--环境搭建
- PHP中substr截取中文乱码解决方案
- 安装及管理程序(yum搭建本地源,了解rmp命令,查询卸载软件包,编译安装的过程)
- 浅学习使用Ribbon 和 Feign的理解和使用
- linux history 看更多历史记录_每周开源点评:定义云原生、拓展生态系统,以及更多的行业趋势 | Linux 中国...
- 天猫精灵X1获德国红点设计大奖
- js调用java_Js调用Java方法并互相传参的简单实例
- java基础完整代码,22年最新
- 武汉音乐学院计算机音乐作曲,武汉音乐学院作曲系6部学生作品入围2019年中国大学生计算机设计大赛决赛...
- Javascript基础之-var,let和const深入解析(二) - 三者的规范描述、临时死区 (TDZ)、双定义
- 小乐乐上台阶【斐波那契】
- html制作菱锥旋转,几何画板实现三棱锥的旋转的操作方法
- spring之----事务
- myet: 练习英语口语不错
- oralce 经典习题系列-查询
- 基于springboot框架的校园食堂外卖点餐系统
热门文章
- mysql 实时性能_Mysql 实时查看性能
- cpu工作原理flash动画_17张PLC工作原理动画,每一个都是经典
- php实战搭建博客,yii2项目实战-博客管理平台的搭建
- 超几何分布_常见概率分布
- hive创建分区表 指定分隔符_HIVE 对于分区表的操作
- Arm Linux交叉编译和连接过程分析(1)
- 基于TCP协议的网络程序(基础学习)
- S3C2440中断解析和基于WINCE操作系统的中断分析(整理于网络,用于按键中断使用)
- 一道解决的非常漂亮的算法题
- c语言中vector函数大全,vector :: empty()函数,以及C ++ STL中的示例