List<Map<String, String>> 倒序排列
时间: 2023-11-11 08:48:24 浏览: 41
可以使用Collections.reverse()方法对List进行倒序排列。下面是一个示例代码:
```java
import java.util.Collections;
import java.util.List;
import java.util.Map;
public class Main {
public static void main(String[] args) {
List<Map<String, String>> list = getList(); // 获取List<Map<String, String>>数据
Collections.reverse(list); // 倒序排列
// 打印结果
for (Map<String, String> map : list) {
System.out.println(map);
}
}
// 获取List<Map<String, String>>数据的示例方法,你可以根据实际情况替换为自己的实现
private static List<Map<String, String>> getList() {
// 这里只是一个示例,返回一个包含三个Map的List
List<Map<String, String>> list = new ArrayList<>();
Map<String, String> map1 = new HashMap<>();
map1.put("key1", "value1");
map1.put("key2", "value2");
list.add(map1);
Map<String, String> map2 = new HashMap<>();
map2.put("key1", "value3");
map2.put("key2", "value4");
list.add(map2);
Map<String, String> map3 = new HashMap<>();
map3.put("key1", "value5");
map3.put("key2", "value6");
list.add(map3);
return list;
}
}
```
这段代码中,我们首先定义了一个List<Map<String, String>>类型的list,并且通过getList()方法获取到实际的数据。然后使用Collections.reverse()方法对list进行倒序排列。最后,我们遍历list并打印结果。请根据你的实际需求替换getList()方法的实现。