java将String类型的ArrayList进行倒序排序
时间: 2023-04-10 22:00:57 浏览: 104
可以使用Collections.reverse()方法对String类型的ArrayList进行倒序排序,示例代码如下:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
Collections.reverse(list);
System.out.println(list);
输出结果为:[orange, banana, apple]
相关问题
javaarraylist倒序排序
要对Java中的ArrayList进行倒序排序,可以按照以下步骤操作:
1. 导入ArrayList类所在的包:
```java
import java.util.ArrayList;
```
2. 创建一个ArrayList对象并向其添加元素:
```java
ArrayList<Integer> list = new ArrayList<>();
list.add(5);
list.add(2);
list.add(9);
list.add(1);
```
3. 使用Collections类的静态方法sort()进行排序:
```java
Collections.sort(list, Collections.reverseOrder());
```
4. 排序后,ArrayList中的元素将按照逆序排列。
完整的示例代码如下:
```java
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(5);
list.add(2);
list.add(9);
list.add(1);
Collections.sort(list, Collections.reverseOrder());
System.out.println("倒序排序后的ArrayList:");
for (int num : list) {
System.out.println(num);
}
}
}
```
这将输出:
```
倒序排序后的ArrayList:
9
5
2
1
```
以上是对整型元素进行倒序排序的示例。如果需要对其他类型的元素进行倒序排序,只需将ArrayList的泛型类型修改为相应的类型即可。
java8 list 倒序排序
你可以使用Java 8的Stream API来对List进行倒序排序。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(5);
numbers.add(2);
numbers.add(8);
numbers.add(1);
numbers.add(9);
// 使用Stream的sorted方法结合Comparator.reverseOrder()进行倒序排序
List<Integer> sortedList = numbers.stream()
.sorted(Comparator.reverseOrder())
.toList();
// 输出倒序排序后的结果
System.out.println(sortedList);
}
}
```
运行以上代码,输出结果将是 `[9, 8, 5, 2, 1]`,即倒序排列的列表。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)