一、不保留原List进行反转

代码如下所示:

        List<Integer> listData = new ArrayList<>();listData.add(1);listData.add(2);listData.add(3);listData.add(4);listData.add(5);System.out.println("原来:" + listData);Collections.reverse(listData);System.out.println("现在:" + listData);

输出:

二、保留原List进行反转

代码如下所示:

        List<Integer> listData = new ArrayList<>();listData.add(1);listData.add(2);listData.add(3);listData.add(4);listData.add(5);System.out.println("反转前:" + listData);List<Integer> tempData = Arrays.asList(new Integer[listData.size()]);Collections.copy(tempData, listData);Collections.reverse(listData);System.out.println("反转后原来:" + tempData);System.out.println("反转后现在:" + listData);

输出:

Java如何实现List的反转相关推荐

  1. java反向注入_java 控制反转和依赖注入的理解

    开始好好学习java基础和思想~ 控制反转(IOC)是Spring框架的核心思想,用我自己的话说,就是你要做一件事,别自己可劲new了,你就说你要干啥,然后外包出去就好~ 依赖注入(DI) 在我浅薄的 ...

  2. java整数翻转_Java程序反转数字

    Java程序反转数字 在此程序中,您将学习在Java中使用while循环和for循环来反转数字. 示例:在Java中使用while循环反转数字 public class ReverseNumber { ...

  3. java输入一串字符串反转_反转Java中的字符串

    java输入一串字符串反转 Reverse a String in java is a good coding related interview question. I have seen inte ...

  4. Java中如何实现数组反转,将数组元素倒过来排列?【含详细解析】

    Java中如何实现数组反转,将数组元素倒过来排列?[含详细解析] 数组元素反转:本来的样子{1,2,3,4,5},反转后{5,4,3,2,1}.要求,不能使用新数组. 分析过程 数组元素反转其实就是对 ...

  5. 【JAVA】PAT 乙级 1025 反转链表(测试点5超时,牛客网通过)

    [JAVA]PAT 乙级 1025 反转链表(测试点5超时,牛客网通过) 题目链接 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转.例如:给定 L 为 1→2→3→4→5 ...

  6. Java中如何将字符串反转

    目录 一.Java中如何将字符串反转 1.利用 StringBuffer 或 StringBuilder 的 reverse() 成员方法 代码演示: 运行结果: 2.利用 String 的 toCh ...

  7. java将数组元素倒置(反转)的方法?我只想到了5种,有其他方式欢迎补充

    文章目录 题目 算法实现 方法一 方法二 方法三 方法四 方法五 代码以及效率测试 打印结果 题目 将字符串数组["1", "2", "3" ...

  8. Java实现单链表的反转

    思路1:初始化一个新的头节点reverseHead,然后遍历旧链表,利用头插法向reverseHead进行插入 思路2: 1.反转相当于数据的更换(1和n,2和n-1,3和n-2)n为链表的长度 2. ...

  9. java实现单词或字符串反转

    最近抽空研究java数据结构发现栈和队列的特殊用处,比如像实现单词或字符串反转这一个功能,传统的做法是,将单词切分成一个个字符,然后重新组装成一个新的单词,如果用栈来实现是不是也可以做呢? 思考一下栈 ...

  10. java算法int型整数反转的另类解法

    要求:输入一个int型整数,将这个整数中每位上的数字进行反转(除福符号位外)输出,若反转后的数字超过了int型范围,则输出0: 如:12340--------4321 -1234----------- ...

最新文章

  1. wince 6.0 串口 读取 readfile 超时问题
  2. 使用 Spring HATEOAS 开发 REST 服务--转
  3. pc双网卡实现路由转发_route命令如何使用?如何利用route命令实现内外网切换?...
  4. Flex 中的 RSL
  5. SAP Business ByDesign云计算ERP软件
  6. 统计、可视化两不误,多达19种可视化技能你一定要掌握~~
  7. 利用@jsonView注解来实现自定义返回字段
  8. 数据结构——从叶子结点到根节点的全部路径
  9. python随机生成一个日期_Python中随机生成未来一个月内的一个随机的日期时间
  10. 将已有项目转为se项目_威海将再添国家级非遗项目
  11. gsoap插件之wsdd主动广播发送hello、bye
  12. 程序员很忙吗_当一个程序员一天被打扰 10 次,后果很惊人!
  13. 具有预先训练模型的AI人脸识别
  14. iOS 关于NSString的一些方法
  15. 最短路 + 搜索 + 剪枝 之 hdu 4848 Wow! Such Conquering!
  16. python有几种容器_Python中几种内置的容器(Containers)类型:列表、字典、集合和元组的比较和该注意的点...
  17. python 封装对象数据_Python数据库封装实现代码示例解析
  18. 【工具使用系列】一小时学会使用MATLAB OPC 工具箱(OPC Toolbox)
  19. python下载网页内容_使用selenium下载整个html页面内容
  20. 后盾网向军零基础学PHP视频教程

热门文章

  1. 吉他第一课:了解打品和调音
  2. 设计模式-工厂模式 C++
  3. 严蔚敏数据结构C语言版——线性表的链式存储方式详细代码
  4. leetcode 670. 最大交换 python
  5. 如何使用PhotoShop压缩图片
  6. idea2.4.5,找不到,maven中untitled报红线
  7. LightTools 中的颜色分析
  8. 想要拖延入职时间,采用的上中下三策...
  9. 基于安卓的房产网上交易平台app—计算机毕业设计
  10. The Simple Problem