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));
相关推荐
欧阳x天1 小时前
STL讲解(七)——list容器的模拟实现
c++·windows·list
f狐0狸x1 天前
【C++修炼之路】C++ list容器基本用法详解
开发语言·c++·list
松☆1 天前
Dart 中的常用数据类型详解(含 String、数字类型、List、Map 与 dynamic) ------(2)
数据结构·list
凤年徐1 天前
C++ STL list 容器详解:使用与模拟实现
开发语言·c++·后端·list
郝学胜-神的一滴2 天前
Python List操作:+、+=、extend的深度解析
开发语言·数据结构·python·程序人生·架构·list
熊猫钓鱼>_>3 天前
【开源鸿蒙跨平台开发先锋训练营】Day 4~6 React Native for OpenHarmony 实战列表交互能力进阶实践
开源·list·交互·harmonyos·鸿蒙·应用·列表
康小庄3 天前
List线程不安全解决办法和适用场景
java·数据结构·spring boot·spring·list·intellij-idea
熊猫钓鱼>_>3 天前
【开源鸿蒙跨平台开发先锋训练营】Day 8:鸿蒙 Next + React Native 实战:打造丝滑的四Tab底部导航体验
react native·开源·list·tab·harmonyos·鸿蒙·next
Hx_Ma164 天前
List 转二维 List
数据结构·windows·list
C+++Python6 天前
序列式容器 - list
数据结构·windows·list