Javaspringboot创建一个list集合,在list集合中放入3个学生对象,在list的下标1位置插入一个学生对象,在list的下标2位置修改学生的值,在list的下标0的为把数据删掉,List集合的遍历(至少2中方法)
时间: 2024-09-19 11:12:38 浏览: 37
在Java Spring Boot中,你可以通过ArrayList或LinkedList等列表实现来操作集合。首先,创建一个简单的Student对象:
```java
public class Student {
private String name;
private int id;
// getters and setters...
}
```
然后,我们可以按照以下步骤创建并操作这个List:
1. 创建一个包含三个学生对象的List:
```java
List<Student> students = new ArrayList<>();
students.add(new Student("张三", 1));
students.add(new Student("李四", 2));
students.add(new Student("王五", 3));
```
2. 在索引1的位置插入一个新学生对象:
```java
students.add(1, new Student("赵六", 4));
```
3. 修改索引2的学生信息(这里假设你想更新ID而不是名字):
```java
Student studentAtIndex2 = students.get(2);
studentAtIndex2.setId(5); // 假设id现在变成了5
students.set(2, studentAtIndex2);
```
4. 删除索引0的学生(这里我们删除第一个元素):
```java
students.remove(0);
```
5. 遍历List的两种方法:
- 使用增强for循环(适用于大部分情况):
```java
for (Student student : students) {
System.out.println(student.getName());
}
```
- 或者传统for循环:
```java
for (int i = 0; i < students.size(); i++) {
System.out.println(students.get(i).getName());
}
```
阅读全文