java list 添加到第一个_list中的 某一条数据添加到首位或者最后一位
时间: 2023-11-09 07:07:59 浏览: 95
你可以使用Java中List接口的add()方法来添加一个元素到List中。如果你想把某一条数据添加到List的首位,你可以使用add()方法的重载方法add(int index, E element),其中index为0,表示把元素添加到List的第一个位置。如果你想把某一条数据添加到List的最后一位,你可以先调用List的size()方法得到List的长度,然后使用add()方法的重载方法add(int index, E element),其中index为List的长度,表示把元素添加到List的最后一个位置。
相关问题
java 如何拿到list中的某一条数据
你可以使用List的get方法来获取List中的某一条数据。例如,如果你有一个List<String>类型的列表,你可以使用以下代码来获取第三个元素:
```java
List<String> list = new ArrayList<>();
list.add("第一个元素");
list.add("第二个元素");
list.add("第三个元素");
String thirdElement = list.get(2);
```
在这个例子中,我们使用get(2)方法来获取第三个元素(因为List的索引从0开始)。
把list中的一个实体类排到第一位 用java
假设需要将一个名为`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`,然后将其从列表中移除,最后将其添加到列表的第一位。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)