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));
相关推荐
迷途之人不知返3 天前
List的模拟实现
数据结构·c++·学习·list
AI玫瑰助手3 天前
Python基础:数据类型的转换(int/str/list等互转)
windows·python·list
书源丶3 天前
三十二、Java集合(一)——Collection与List全家桶
java·windows·list
csdn2015_4 天前
Java List 去重
java·windows·list
迷途之人不知返4 天前
List的学习
数据结构·c++·学习·list
苏渡苇4 天前
Redis 核心数据结构(二)——List 与消息队列
数据结构·redis·list·redis发布订阅
南境十里·墨染春水5 天前
C++笔记——STL list
c++·笔记·list
沉默金鱼8 天前
读书笔记——U3D高级编程:主程手记——第二章2.2List底层源码
数据结构·list
NoSi EFUL9 天前
redis存取list集合
windows·redis·list