List反转的方法

embedded/2024/12/29 11:04:53/

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/embedded/148926.html

相关文章

Clickhouse 集群配置

前提 需要一个Zookeeper集群需要三个节点部署ClickHouse config.xml基础配置 vi config.xml 通常要检查xml里面这几个&#xff1a; listen_host # 改成<listen_host>::</listen_host> tcp_port # 要改端口这里http 和 tcp http_port …

路由器做WPAD、VPN、透明代理中之间一个

本文章将采用家中TP-Link路由器 路由器进行配置DNS DNS理解知识本文DNS描述参考&#xff1a;网络安全基础知识&中间件简单介绍_计算机网络中间件-CSDN博客 TP LINK未知的错误&#xff0c;错误编号&#xff1a;-22025 TP-LINK 认证界面地址&#xff1a;https://realnam…

探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅

完成了鸿蒙系统中一系列的学习与实际应用后&#xff0c;我的开发旅程逐渐走向了更复杂的领域。这次&#xff0c;我决定挑战蓝牙相关功能。蓝牙技术是现代设备互联的核心之一&#xff0c;而鸿蒙系统提供的Bluetooth A2DP API和Bluetooth Access API为开发者带来了便捷的接口。不…

springMVC-请求响应

springmvc——一 站式web框架&#xff0c;核心是处理http请求响应。 前后端分离&#xff1a;需要序列化&#xff0c;服务端把数据序列化成字符串或者流给前端&#xff0c;前端又把json转成对象&#xff0c;前端的叫反序列化。前端把数据序列化转成字符串给服务器&#xff0c;服…

【阅读记录-章节7】Build a Large Language Model (From Scratch)

系列文章目录 【阅读记录-章节1】Build a Large Language Model (From Scratch) 【阅读记录-章节2】Build a Large Language Model (From Scratch) 【阅读记录-章节3】Build a Large Language Model (From Scratch) 【阅读记录-章节4】Build a Large Language Model (From Scr…

SDL3 GPU编程探索

目录 前言 总体印象 一般流程 创建窗口 创建设备 准备资源 1.VBO&#xff0c;IBO 2.图像 3.资源转储 4.采样器 5.着色器 6.渲染管线 绘制 插曲 1.忘记初始化 2.关于数学库 3.SDL3_image 结语 前言 几天前冲浪才得知SDL有了一下代&#xff0c;而且还支持GPU编程…

Hive其五,使用技巧,数据查询,日志以及复杂类型的使用

目录 一、关于Hive使用的一些技巧 二、表的数据查询 三、Hive默认的日志 四、复杂数据类型 1、Array的使用 2、展开函数的使用 explode 3、Map的使用 4、Struct结构体 一、关于Hive使用的一些技巧 1、可以直接不进入hive的情况下执行sql语句 通过shell的参数 -e 可以执…

微服务分布式(一、项目初始化)

微服务是将大型的web项目拆分成成多个小型的springboot工程&#xff0c;依靠spring cloud相关分布式框架的工具进行整合&#xff0c;通常将一个大项目中不同的业务和技术分别拆分成不同的小模块独立运行。 下面我们先进行项目初始化&#xff0c;项目工具特别方便&#xff0c;我…