把list中的一个实体类排到第一位 用java
时间: 2024-01-21 15:19:43 浏览: 73
假设需要将一个名为`Person`的实体类对象排到`List<Person>`的第一位,可以按照以下步骤操作:
1. 遍历`List<Person>`,找到需要排到第一位的实体类对象,并将其存储到一个新的变量中。
2. 将这个实体类对象从`List<Person>`中移除。
3. 将这个实体类对象添加到`List<Person>`的第一位。
下面是Java代码示例:
```java
List<Person> personList = new ArrayList<>();
// 假设已经添加了多个Person对象到personList中
Person personToMove = null;
for (Person person : personList) {
if (person.getName().equals("需要排到第一位的Person对象的名称")) {
personToMove = person;
break;
}
}
if (personToMove != null) {
personList.remove(personToMove);
personList.add(0, personToMove);
}
```
在上面的代码中,我们首先遍历`List<Person>`,找到需要排到第一位的实体类对象`personToMove`,然后将其从列表中移除,最后将其添加到列表的第一位。
阅读全文