Java list删除第一个元素再把这个元素加到最后面
时间: 2024-10-12 20:10:29 浏览: 17
java拼接字符串时去掉最后一个多余逗号的方法
在Java中,如果你有一个List并想删除第一个元素,然后将它添加到列表的末尾,你可以这样做:
首先,你需要导入`java.util.List`以及`java.util.ArrayList`或者`java.util.LinkedList`,因为List是接口,具体实现取决于你是用ArrayList还是LinkedList等。
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList示例
List<String> myList = new ArrayList<String>();
myList.add("Element1"); // 添加初始元素
myList.add("Element2");
myList.add("Element3");
// 删除第一个元素并保存到一个临时变量中
String firstElement = myList.remove(0); // 使用索引来获取并移除第一个元素
// 现在将原来的第一个元素添加到列表的最后
myList.add(firstElement);
// 打印修改后的列表
System.out.println(myList);
}
}
```
同样的操作也可以应用于LinkedList,但LinkedList的remove方法会返回被移除的元素,所以代码稍有不同:
```java
List<String> myList = new LinkedList<>();
// ...
String firstElement = myList.removeFirst(); // 使用removeFirst()而非索引
myList.addLast(firstElement);
```
阅读全文