`

修改ArrayList里面的内容

    博客分类:
  • Java
 
阅读更多

public static void main(String [] as){
 Student a = new Student("a", 80);
 Student b = new Student("b", 90);
 Student c = new Student("c", 70);
 List<Student> list = new ArrayList<Student>();
 list.add(a);
 list.add(b);
 list.add(c);
 System.out.println("未修改前:");
 for(Student s: list){
 System.out.println(s);
 }
 a.setMark(100);
 list.set(0, a);
 System.out.println("已修改后:");
 for(Student s: list){
 System.out.println(s);
 }
}
}
 
分享到:
评论

相关推荐

    java代码-使用ArrayList对员工信息进行添加和显示

    在Java编程中,ArrayList是一个常用的集合类,它属于Java.util包,是List接口的一个实现。ArrayList主要用于存储一组可变大小...通过理解和修改这个代码,可以深入理解Java中集合框架的工作原理以及如何处理对象数组。

    Java中ArrayList在foreach里remove的问题详析

    " Java中ArrayList在foreach里remove的问题详析 " 在Java中,ArrayList是一个动态数组,它提供了动态的增加和减少元素的功能,並实现了ICollection和IList接口。然而,在使用foreach循环时,ArrayList不能add元素,...

    跟我学Java-day15-学员管理系统.pdf

    6.1 定义一个方法,接收ArrayList集合 6.2 方法中接收要修改学生的学号 6.3 通过键盘录入学 生对象所需的信息,并创建对象 6.4 遍历集合,获取每一个学生对象。并和录入的修改学生 学号进行比较.如果相同,则使用...

    android修改listview列表的item中某个控件的值demo

    List&lt;String&gt; items = new ArrayList(); // 初始化数据集 for (int i = 0; i ; i++) { items.add("Item " + i); } CustomAdapter adapter = new CustomAdapter(this, R.layout.list_item, items); listView....

    java设计电话通讯录功能

    *:手机通讯录里面所有的联系人底层都装进一个集合对象里面 -》 ArrayList *:亲人 同事 朋友 其他类型里面所有的属性: char szm;-&gt;首字母 String name-&gt;联系人名字 int age-&gt;联系人年龄 char gender-&gt;联系人...

    java代码-定义一个员工信息类Employee,使用ArrayList对员工信息进行添加和显示。曾子龙

    在这个方法里,可能会创建`Employee`对象并添加到`ArrayList`中,然后遍历并打印所有员工信息。基本结构可能如下: ```java public class Main { public static void main(String[] args) { ArrayList&lt;Employee&gt;...

    Android 日程管理专家 APP源码.rar

     临时记录新建日程界面里的类型spinner的position,因为设置时间的对话框cancel后回到新建日程界面时会刷新所有控件,spinner中以选中的项目也会回到默认。  String[] defultType=new String[]{"会议","备忘","待...

    Android里ListView里面添加CheckBox实现多选

    以上就是实现“Android里ListView里面添加CheckBox实现多选”的核心步骤,结合ViewHolder和ConvertView,可以显著提高列表的滚动性能,同时提供良好的用户体验。在实际项目中,还应考虑其他因素,如异常处理、UI设计...

    面向对象程序设计:JavaSE-任务91

    接下来,你需要创建一个测试类,如`TestStudentManagementSystem`,在其中的`main`方法里实例化`StudentManagementSystem`对象,调用上述方法进行实际操作。 另外,题目09_2要求统计一段文本中各单词的出现次数。这...

    自己写的树状图,简单方便,可修改,EL传个集合就行

    在Java世界里,XML常用于配置文件,或者与Java对象进行绑定(如JAXB)来交换数据。 至于“集合”,在Java中,集合是存储和操作对象的主要方式。在树状图的场景中,集合通常用来存储树的节点数据,每个节点可能包含...

    Java 里的几个基础概念问题

    ArrayList、Vector 和 LinkedList 是 Java 中常用的集合类,ArrayList 和 Vector 都是使用数组方式存储数据,LinkedList 使用双向链表实现存储。ArrayList 和 Vector 允许直接按序号索引元素,但是插入元素要涉及...

    java商品分类系统的代码实现,具有添加、修改、删除、查询和统计商品信息的功能.docx

    2. **修改商品信息**:在`modifyGoods()`方法里,系统先让用户输入要修改的商品名称,然后遍历列表找到匹配的商品,更新其价格、数量、生产日期和保质期。 3. **删除商品**:`deleteGoods()`方法允许用户输入要删除...

    java基础重点难点

    - `String`类型一旦创建后其内容就不能改变,这使得`String`对象非常适合于作为键值存储在`HashMap`等集合类中。 - `String`对象的不可变性还带来了一些额外的好处,如字符串常量池的优化。 **StringBuilder与...

    《java2全方位学习》光盘内容 初学者

    在Java的世界里,初学者首先要了解的是基础语法,包括数据类型(如整型、浮点型、字符型和布尔型)、变量、运算符和流程控制语句(如if条件语句、for循环和while循环)。这些构成了编程的基本骨架,是编写任何程序的...

    C#控制台学生成绩管理系统实训报告(含源代码)

    2. 在学生类里面定义了多个函数,包括operate()函数、input()函数、insert()函数、index()函数、index_show()函数、index_remove()函数、move()函数和move_Sum()函数等。 3. 使用switch语句选择应用选项,用goto ...

    观看韩顺平Java的 所做的笔记 到互斥锁 其中里面有我很多心得 老手可以用来复习 新手可以用学习 也可以当做参考 来做笔记

    这两个类是可变的字符串序列,与String不同,它们可以在原有基础上添加或修改内容,而无需每次都创建新对象。StringBuilder是非线程安全的,适合单线程环境,而StringBuffer是线程安全的,适用于多线程环境。 4. *...

    面试题(java基础1-5).pdf

    在Java中,final关键字可以用来修饰类、方法、变量等,final修饰的类不能被继承,final修饰的方法不能被重写,final修饰的变量就相当于常量,不能被修改。finally关键字是用于异常处理中,try和catch里的代码执行完...

    java实现生产者消费者商品问题

    这个程序是根据网上别人的分享进行过修改,修改的地方有,商品的循环添加方式,使用arraylist方式取代数组(只是在代码里面注释,去掉注释复原即可),随机抽取商品,代码有较详细的注释,详细见代码。

Global site tag (gtag.js) - Google Analytics