A:遍历集合遍历输出。
B:求出年龄最大的学生,然后将该对象的姓名变为:葫芦娃。

代码示例:

package cn.zxj.com;public class Student {private String name;private int age;private String sex;@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +", sex='" + sex + '\'' +'}';}public Student(String name, int age, String sex) {this.name = name;this.age = age;this.sex = sex;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}
}
package cn.zxj.com;import java.util.ArrayList;
import java.util.List;
import java.util.Optional;public class Demo {public static void main(String[] args) {List<Student> list = new ArrayList<Student>();//添加元素到集合add(list);//遍历集合并打印ergodicPrint(list);//修改年龄最大的学生姓名为葫芦娃changeMaxAgeName(list);System.out.println("-------------");//遍历集合并打印ergodicPrint(list);}private static void changeMaxAgeName(List<Student> list) {Optional<Student> op = list.stream().sorted((s1, s2) -> (s2.getAge()-s1.getAge())).findFirst();Student student = op.get();student.setName("葫芦娃");}private static void ergodicPrint(List<Student> list) {for(int i = 0;i<list.size();i++){System.out.println(list.get(i));}}private static void add(List<Student> list) {list.add(new Student("xiaochen",20,"男"));list.add(new Student("xiaoli",25,"女"));list.add(new Student("xiaowang",22,"男"));}}

定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中?相关推荐

  1. 定义一个学生类Student,包含三个属性姓名、年龄、性别, 创建三个学生对象存入ArrayList集合中。 A:使用迭代器遍历集合。 B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。

    Java基础 定义一个学生类Student,包含三个属性姓名.年龄.性别, 创建三个学生对象存入ArrayList集合中. A:使用迭代器遍历集合. B:求出年龄最大的学生,然后将该对象的姓名变为:小 ...

  2. python定义一个学生类姓名、年龄、性别、成绩、你成绩评价_.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。...

    3.定义一个学生类Student,包含三个属性姓名.年龄.性别,创建三个学生对象存入ArrayList集合中. A:遍历集合遍历输出. B:求出年龄最大的学生,让后将该对象的姓名变为:王者荣耀. pa ...

  3. 编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中

    编写一个学生类 student,包含的属性有学号.姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ①将所有学生年龄增加一岁 ②按数组中顺序显示所有学生信 ...

  4. 设计一个学生类Student,包括数据成员:姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。

    (1).设计一个学生类Student,包括数据成员:姓名.学号.二门课程(面向对象程序设计.高等数学)的成绩. (2).创建一个管理学生的类Management,包括实现学生的数据的增加.删除.修改. ...

  5. (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA

      (1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...

  6. 做一个简单的银行、账户演示程序。 (1)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法。 (2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集

    做一个简单的银行.账户演示程序. (1)定义一个账户类,包含用户名.密码.余额等属性.存钱.取钱等方法. (2)定义一个银行类,包含银行名.账户列表等属性,开账户.查账户的功能.账户列表可以使用集合相 ...

  7. 定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类。

    定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法.实现并测试这个类. [输入形式] 程序参考的输入(提示"Input Age and Weight:"): ...

  8. C++定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。

    定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数. [问题描述] 定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数.声明一个实例dog1,体重为5,年龄为10,使用I/O流把d ...

  9. (1)定义圆Circle类,包含radius半径属性,求面积方法,求周长方法,返返回圆对象的详细信息的方法(2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象

    import java.util.Random;class Circle{double radius;double area;double perimeter;// 面积public void ger ...

最新文章

  1. Python学习--not语句
  2. [BZOJ2527]Meteors
  3. python3并发编程基础
  4. JavaScript实现冒泡排序 可视化
  5. 请写出至少五个块级元素_html 行级元素和块级元素标签列表分别有哪些
  6. JAVA入门: Annotation
  7. docker 镜像选择_为什么选择Docker?
  8. C如何将二维数组作为返回值
  9. GDB中打印pthread_internal_t的方法
  10. Ubuntu翻译PDF论文
  11. 使用DOS命令查找并复制指定目录及其子目录下的同一后缀所有文件
  12. 零基础入门:基于开源WebRTC,从0到1实现实时音视频聊天功能
  13. 50内的勾股数java_学习知识:50以内勾股数有哪些
  14. ESP8266连接中国移动ONENET物联网平台TCP透传实现WIFI远程控制
  15. 关于timeSetEvent的精确度缺陷分析_备份以防后续使用到时作为参考
  16. Android动态底部导航
  17. 分布式共识算法随笔 —— 从 Quorum 到 Paxos
  18. 《数据结构》实验三:栈和队列实验 (实验报告)
  19. 京东砸3亿激励一线员工:要么花钱抢人才,要么省钱养废材!
  20. 如何使用创意AI破解FB广告

热门文章

  1. 人工智能 计算机语言学,语言学与人工智能的未来
  2. 在线客服系统源码(PHP完全开源版)
  3. 2021年中国内燃机曲轴行业现状及竞争格局分析,高壁垒塑造曲轴行业高集中度,新能源汽车带动行业发展「图」
  4. 用了两年的电脑,它哭着对我说:“我不行了”QAQ
  5. 贵州有哪些魅力,为何阿里、华为、腾讯都把数据中心建在贵州?
  6. 前端Vue点击文件下载方案
  7. linux怎么打开rpm文件怎么打开,RPM格式文件怎么打开
  8. 8通道Pt100/Pt1000转RS-485/232,热电阻温度Modbus数据采集模块
  9. 互联网电视集成业务牌照
  10. 微型计算机的主要硬件以及技术指标,微型计算机的硬件组成.doc