需求:获取对象数据赋值给新的对象,并给对象排序,因为可以在页面上变更顺序,所以需要存储下标进行排序

方法一:

  public static void main(String[] args) {List<NwWorkOrderFinish> list = new ArrayList<>();list.add(new NwWorkOrderFinish(1, "1", "张三"));list.add(new NwWorkOrderFinish(2, "1", "李四"));list.add(new NwWorkOrderFinish(3, "1", "王五"));Stream.iterate(1, i -> i + 1).limit(list.size()).forEach(index -> {System.out.println(index);});}

方法二:

使用原子类AtomicInteger

  public static void main(String[] args) {List<NwWorkOrderFinish> list = new ArrayList<>();list.add(new NwWorkOrderFinish(1, false, "张三"));list.add(new NwWorkOrderFinish(2, false, "李四"));list.add(new NwWorkOrderFinish(3, false, "王五"));AtomicInteger atomicInteger = new AtomicInteger(0);list.stream().forEach(nwWorkOrderFinish -> {atomicInteger.decrementAndGet();System.out.println(atomicInteger.get());});}

lamda 获取当前循环数,AtomicInteger相关推荐

  1. lamda获取参数集合去空_JAVA集合框架知识

    1. Vector用法和ArrayList区别 (1) Vector的特有方法有哪些? void addElement(E obj) 将指定的组件添加到此向量的末尾,将其大小增加1. (2) Vect ...

  2. lamda获取参数集合去空_集合源码解析之LinkedList

    在日常开发中,最常用的List是ArrayList其次便是LinkedList了.上次我们已经研究过了ArrayList,今天来深入学习下LinkedList... 概述 LinkedList顾名思义 ...

  3. lamda获取参数集合去空_(转)Java8使用lambda表达式进行集合的遍历

    本文转自 我们经常会用到各种集合,数字的,字符串的还有对象的.它们无处不在,哪怕操作集合的代码要能稍微优化一点,都能让代码清晰很多.在这章中,我们探索下如何使用lambda表达式来操作集合.我们用它来 ...

  4. lamda获取参数集合去空_lambda表达式对集合的遍历

    lambda表达式对集合的遍历 引言: 从去年年末就一直想好好看一下lambda表达式,可是一直没有静下心来看. 这次项目里用的对集合操作几乎都是通过lambda表达式方式的.没办法,就只好去学习了. ...

  5. JAVA Unsafe类

    Unsafe为我们提供了访问底层的机制,这种机制仅供java核心类库使用,而不应该被普通用户使用.但是,为了更好地了解java的生态体系,我们应该去学习它,去了解它,不求深入到底层的C/C++代码,但 ...

  6. Java并发编程—Atomic原子类

    目录 Atomic 1. AtomicInteger a. 多线程并发访问问题 b. 用 AtomicInteger 类解决 2. AtomicIntegerArray a. 多线程并发访问问题 b. ...

  7. Java魔法类:Unsafe应用解析

    Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别.不安全操作的方法,如直接访问系统内存资源.自主管理内存资源等,这些方法在提升Java运行效率.增强Java语言底层资源操作能 ...

  8. java unsafe park_Java魔法类——Unsafe应用解析

    前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别.不安全操作的方法,如直接访问系统内存资源.自主管理内存资源等,这些方法在提升Java运行效率.增强Java语言底层资源 ...

  9. 【基本功】Java魔法类:Unsafe应用解析

    总第334篇 2019年 第12篇 大家好,我是程序员鼓励师美美- <基本功>专栏又上新了:Java中的Unsafe类在提升运行效率.增强底层资源操作能力方面有很大的用处.但如果在开发过程 ...

最新文章

  1. mysql e 导出数据库_mysql导出数据库几种方法
  2. angular中的class写三元表达式 和 清空表单校验
  3. python输出日志文件_python将print输出的信息保留到日志文件中
  4. 卷积层数据放大_卷积神经网络重要回顾
  5. 客制化键盘键位修改_干电池 支持5设备无线连接 - 高斯ALT71机械键盘拆解评测...
  6. java 接口 私有_Java 9:好的,坏的和私有的接口方法
  7. python编写程序时必须遵守的规则被称为_Python程序设计方案习题与答案
  8. LeetCode 2145. 统计隐藏数组数目(前缀和)
  9. C语言之结构体嵌套调用(十八)
  10. 组件服务-计算机-我的电脑出现红色向下箭头的解决办法
  11. 数据结构之 普利姆算法总结
  12. C语言图书管理信息系统
  13. 最新邮箱匹配正则(邮箱前缀可包含_)
  14. 8位数控分频器的设计_数控分频器的设计实验报告
  15. pycharm 2018永久破解激活补丁 附安装教程
  16. 使用Tale搭建个人博客网站(基于java)
  17. C++的protected
  18. ERROR CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM
  19. 前端前端开发工程师_我们庞大的工程师团队会使用此前端开发指南
  20. 西雅图又一家科技公司准备上市!

热门文章

  1. VisualStudio的下载安装教程
  2. 决赛序曲|第三届全国人工智能大赛回忆录
  3. 国产网游的悲哀!毁掉国产网游的七大恶心设定
  4. ABI 与 API 的区别
  5. elasticsearch--Master选举
  6. Python+selenium 实现自动投稿、自动发布哔哩哔哩B站短视频实例演示
  7. 计算机网络实习什么,计算机网络实习目的
  8. PyCharm2019 激活方式
  9. polkadot介绍
  10. 一位大学老师写给大学新生的100条肺腑之言