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() {}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442785.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

苏宁css代码生成器,【前端】06 - rem + less + 媒体查询 - 制作苏宁首页

1. 创建目录结构目录结构2. 引入 normalize.css 初始化样式。3. 编写公共的 common.less 文件 。编写common.less 设置常见的屏幕尺寸&#xff1a;/*1. 设置常见的屏幕尺寸 修改里面的 HTML 文字大小*//* 因为我们pc端也可以 打开苏宁移动端首页&#xff0c;我们默认HTML字体大…

根据输入的出生日期计算到今天之间的天数

import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 根据输入的出生日期计算到今天之间的天数** author silence*/ public class Demo1 {public static void main(String[] args) {Scanner scan…

uniapp ajax数据库查询,uniapp小程序登录、数据请求方式

index页面手动授权按钮exportdefault{data() {return{imgInfo:"",//头像nickName:""//昵称}},onLoad() {//初始时获取用户设置this.accessPermission();},methods: {//执行获取用户设置的函数accessPermission() {//赋值this指向var _thisthis;//获取授权信…

计算日期时间间隔,可计算情侣计算在一起的。精确到,天,时,分,秒(输入的日期距离现在有:819天19670小时1180221分钟70813262秒)

import java.time.Duration; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 情侣计算在一起的时间&#xff0c;天&#xff0c;时&#xff0c;分&#xff0c;秒* author silence*/ public class Demo2 {public st…

微信软件服务器在那个国家,安道尔究竟是什么地方?为什么2000万中国人微信地址都选在安道尔...

原标题&#xff1a;安道尔究竟是什么地方&#xff1f;为什么2000万中国人微信地址都选在安道尔目前我们国家在聊天交友软件中广泛使用微信进行沟通交流&#xff0c;微信也成为了目前国内聊天软件领域当之无愧的第一巨头&#xff0c;然而在微信添加朋友的时候&#xff0c;我们常…

计算当前时间到指定日期之间距离多久(494天11866小时711960分钟42717625秒)

import java.time.Duration; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Scanner;/*** 计算当前时间到指定日期之间距离多久* author silence*/ public class Demo3 {public static void main(String[] args) {Scanner sca…

服务器pg信号指的是什么信号,关于atx电源PG信号检测和分析

关于atx电源PG信号检测和分析來源:互聯網 2010-03-13 13:32:41 評論分類: 電腦/網絡 >> 硬件問題描述:我需要做一份关于atx电源PG信号检测和分析的论文&#xff0c;查了很多资料还是完全不太了解。请问我要检测分析电源的哪一部分&#xff1f;PG信号是那个电压产生的&a…

微信ip白名单是不是服务器ip,微信公众号中ip白名单用谁的ip

case的执行顺序 &amp&semi; 嵌套使用我们先来看一下表中数据的情况: select * from PRODUCTINFO PRODUCTID PRODUCTNAME PRODUCTPRICE QUANTITY CATEGORY DESPE ...webForm中的验证控件1.非空验证控件:RequireFieldValidator :2.数据比较验证:CompareValidator :3.数据…

计算两个日期间隔天数(距离(2024-7-7)间隔:1999天)

/*** 计算两个日期间隔天数*/ public class Demo5 {public static void main(String[] args) {//开始时间LocalDateTime start LocalDateTime.of(2019, 1, 16, 0, 0, 0);//结束时间LocalDateTime end LocalDateTime.of(2024, 7, 7, 0, 0, 0);//计算间隔Duration between Dur…

服务器与网页之间异步,在服务器端判断request来自Ajax请求(异步)还是传统请求(同步)...

在一次做非常复杂的ajax应用时&#xff0c;如果一个会话已经超时&#xff0c;但是此时再通过ajax请求&#xff0c;那么ajax返回的则是一个登陆页面的html&#xff0c;那这下就惨了&#xff0c;页面上而已就乱了&#xff0c;那么&#xff0c;能否在Java端&#xff0c;如拦截器里…

IDEA Tomcat Catalina Log出现乱码

将tomcat – 》conf --》logging.properties 这五处UTF-8改为GBK&#xff0c; IDEA的编码还是UTF-8不用动&#xff0c;问题解决

我的世界有宠物系统的服务器,我的世界1.6.4宠物战争服务器客户端

这是我的世界1.6.4宠物战争服务器客户端&#xff0c;是一个加入了武器械丶宠物丶刀剑技能等等MOD的服务器客户端。欢迎感兴趣的玩家们下载体验&#xff01;服务器介绍本服是新战争服本服特点&#xff1a;刺激的副本&#xff1a;宠物陪你战斗&#xff1a;3D武器械玩不腻&#xf…

基于IO流读取的 完成 用户登录,注册,修改,查看所有用户,删除功能

Controller import java.util.Scanner;/*** 视图层* 完成用户登录&#xff0c;注册&#xff0c;修改&#xff0c;删除功能*/ public class Controller {/*** 字符输入*/private static Scanner scanner new Scanner(System.in);/*** 业务处理层*/private static Service servi…

* 完成随机点名案例;学生姓名都提前写在文件中;:每次敲回车,随机显示一个学生姓名,每人最多显示一次,所有人都显示完了就结束程序;

import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner;/*** 完成随机点名案例;学生姓名都提前写在文件中;:…

IO流读取文件用户信息根据年龄排序后,写到文件

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.util.*;/*** IO流读取文件用户信息根据年龄排序后&#xff0c;写到文件*/ public class Operate1 {public static void main(String[] arg…

IO流配置文件,键值对Properties 的读取

import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Properties;/*** IO流配置文件&#xff0c;键值对Properties 的读取*/ public class Demo1 {private static final File file new File("ope…

使用对象操作流程,读写文件

import java.io.*;/*** 使用对象操作流程&#xff0c;读写文件*/ public class Demo1 {private static final File file new File("operate/src/operate419/demo/demo2/user.txt");static {if (file.exists() || !file.canRead()) {try {System.out.println("&…

jdk11 后用的指定编码格式,读取文件

import java.io.FileReader; import java.io.IOException; import java.nio.charset.Charset;/*** jdk11 后用的指定编码格式&#xff0c;读取文件*/ public class Demo2 {public static void main(String[] args) throws IOException {FileReader fileReader new FileReader(…

转换流指定编码读写文件

import java.io.*;/*** 转换流指定编码读写文件*/ public class Demo1 {public static void main(String[] args) throws IOException {FileInputStream fileInputStream new FileInputStream("C:\\Users\\Administrator\\Desktop\\coverage-error.log");InputStrea…

IO流的读写拷贝

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;/*** IO流的读写拷贝*/ public class Demo1 {public static void main(String[] args) throws IOException {//在D盘建一个文件夹&#xff0c;&#xff0c…