List反转的方法

server/2024/12/27 10:54:12/

1.list循环

  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反转的

 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包里的方法

        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));

在这里插入图片描述


http://www.ppmy.cn/server/153255.html

相关文章

前端取Content-Disposition中的filename字段与解码(vue)

前言 这个需求其实是根据导出文件来的&#xff0c;导出文件后&#xff0c;后端将文件名存储到请求头中的headers里了&#xff0c;那么前端需要从headers里的Content-Disposition里面取到并解码。 第一步&#xff1a;新增getFileRequest.js 因为涉及到拿去接口中的headers中数…

IBatis与MyBatis的区别

iBatis 和 MyBatis 都是优秀的持久层框架&#xff0c;它们都提供了对象关系映射&#xff08;ORM&#xff09;的功能&#xff0c;允许开发者将 Java 对象映射到数据库表。MyBatis 是 iBatis 的后继者&#xff0c;由同一个团队开发。以下是 iBatis 与 MyBatis 之间的一些主要区别…

常见网络攻击场景常被用于测试系统安全性

常见网络攻击场景常被用于测试系统安全性 在区块链系统中,以下网络攻击场景常被用于测试系统安全性: 51% 攻击 攻击原理:当一个或一组攻击者控制了超过全网 50%的算力时,就有可能操纵区块链的账本记录。在工作量证明(PoW)机制下,攻击者可以通过算力优势,实现对新区块的…

学会python+unittest框架打造高效自动化测试

前言 在软件开发领域&#xff0c;测试是确保软件质量、稳定性和用户满意度的重要环节。随着软件项目的日益复杂&#xff0c;传统的手动测试方法已难以满足快速迭代和持续交付的需求。因此&#xff0c;自动化测试框架成为了现代软件开发不可或缺的工具。本文将为您详细介绍Pyth…

C项目 天天酷跑(下篇)

上篇再博客里面有&#xff0c;接下来我们实现我们剩下要实现的功能 文章目录 碰撞检测 血条的实现 积分计数器 前言 我们现在要继续优化我们的程序才可以使这个程序更加的全面 碰撞的检测 定义全局变量 实现全局变量 void checkHit() {for (int i 0; i < OBSTACLE_C…

ELK系列-(六)Redis也能作为消息队列?(下)

一、前文回顾 &#x1f50d; 在前面的ELK系列中&#xff0c;我们已经搭建了ELK的核心组件&#xff0c;包括&#xff1a; ELK系列-&#xff08;一&#xff09;Docker部署ELK核心组件ELK系列-&#xff08;二&#xff09;LogStash数据处理的瑞士军刀ELK系列-&#xff08;三&…

【提审】Android包提审报权限问题

问题&#xff1a;华为应用市场审核不通过 平台审核检测详情&#xff1a; 日志&#xff1a; 自检工具&#xff1a;frida-server【Unity&Android】安卓app自测应用隐私相关获取和申请权限_apk 隐私合规 自测-CSDN博客 参考资料&#xff1a;Unity启动时获取了android_id等设…

机器学习之scikit-learn(简称 sklearn)

scikit-learn&#xff08;简称 sklearn&#xff09;是 Python 生态中一个非常流行且强大的机器学习库&#xff0c;支持各种机器学习算法和工具。 核心模块和功能 监督学习 (Supervised Learning)&#xff1a; 分类 (Classification): 支持的算法&#xff1a;KNN、SVM、决策树、…