java 反转list
时间: 2024-03-26 08:33:23 浏览: 61
在Java中,反转一个List可以使用Collections工具类的reverse()方法。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ReverseListExample {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
System.out.println("原始列表:" + list);
Collections.reverse(list);
System.out.println("反转后的列表:" + list);
}
}
```
输出结果:
```
原始列表:[A, B, C, D]
反转后的列表:[D, C, B, A]
```
相关问题
java反转list
要反转一个Java的List,你可以使用Collections类的reverse方法。下面是一个示例代码:
```java
import java.util;
import java.util.Collections;
import java.util.List;
public class ReverseList {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
System.out.println("原始列表:" + numbers);
Collections.reverse(numbers);
System.out.println("反转后的列表:" + numbers);
}
}
```
这段代码创建了一个包含整数的列表,并使用Collections.reverse方法来反转列表的顺序。最后,它打印出反转后的列表。
java list反转
引中给出了两种方法来实现Java List反转。方法一是使用Collections.reverse()方法,方法二是自己迭代List实现反转。具体的代码示例可以参考引用中给出的代码。
方法一中使用了Collections.reverse()方法来反转List,该方法会将List中的元素按照逆序重新排列。
方法二中首先创建一个临时的List(tmpList),然后通过迭代原始List并逐个将元素添加到tmpList中,最后将原始List清空并将tmpList中的元素重新添加到原始List中,从而实现反转。
以下是一个示例代码,展示了如何使用方法一和方法二来反转List:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ReverseList {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
System.out.println("原始List:" + list);
// 方法一:使用Collections.reverse()方法
Collections.reverse(list);
System.out.println("反转后的List(方法一):" + list);
// 方法二:自己迭代List实现反转
List<String> tmpList = new ArrayList<>();
for (int i = list.size() - 1; i >= 0; i--) {
tmpList.add(list.get(i));
}
list.clear();
list.addAll(tmpList);
System.out.println("反转后的List(方法二):" + list);
}
}
```
阅读全文