List反转的方法

1.list循环

java 复制代码
  List<String> strs=new ArrayList<>();
        for (int i = 0; i <100 ; i++) {
            strs.add("a"+i);
        }
        List<String> fzstrs=new ArrayList<>();
        for (int i = strs.size()-1; i >=0 ; i--) {
            fzstrs.add(strs.get(i));
        }
        System.out.println(fzstrs.get(0));
        

2.Collections.reverse(),这个反转是直接在原list反转的

java 复制代码
 List<String> strs=new ArrayList<>();
        for (int i = 0; i <100 ; i++) {
            strs.add("a"+i);
        }
        Collections.reverse(strs);//将列表反转
        System.out.println(strs.get(0));

3.谷歌guava包里的方法

java 复制代码
        List<String> strs=new ArrayList<>();
        for (int i = 0; i <100 ; i++) {
            strs.add("a"+i);
        }
        List<String> newstrs= Lists.reverse(strs);//将列表反转
        System.out.println(newstrs.get(0));
相关推荐
10000hours10 小时前
【SGL】Scatter-Gather List内存传输技术
linux·数据结构·网络协议·list·存储·sgl
Koma-forever15 小时前
List<T>中每次取固定长度的数据
数据结构·list
阿沁QWQ2 天前
list的设计
数据结构·list
落羽的落羽4 天前
【落羽的落羽 C++】list及其模拟实现
开发语言·c++·list
在肯德基吃麻辣烫4 天前
【Redis】List类型
数据库·redis·list
倔强的石头1065 天前
【C++指南】STL list容器完全解读(一):从入门到掌握基础操作
开发语言·c++·list
BUG_MeDe6 天前
单链表操作(single list)
数据结构·list
阿沁QWQ6 天前
list的迭代器详讲
数据结构·list
阿沁QWQ8 天前
C++ std::initializer_list 详解
数据结构·c++·windows·list
hnlucky10 天前
redis 数据类型新手练习系列——List类型
运维·数据库·redis·学习·bootstrap·list