kotlin遍历数据同时删除之利用kotlin迭代器安全删除
kotlin遍历数据同时删除 ,利用kotlin迭代器安全删除
- 查了各种百度,竟然没有循环时候安全删除的例子,都是从kotlin官网copy过来的 单个添加 单个删除,摸摸索索的写了个 遍历删除的。
val iteratorServerAll: MutableIterator<*> = lists.iterator()while (iteratorServerAll.hasNext()) {val ktSingleProductBo = iteratorServerAll.next() as KtSingleProductBoif (ktSingleProductBo.promotionSecondType == 1) {iteratorServerAll.remove()}
}
拿走不谢。
注意
创建的集合本身要支持,比如使用mutableListOf创建集合 或者 ArrayList
kotlin遍历数据同时删除之利用kotlin迭代器安全删除相关推荐
- 利用SQL语句对数据进行操作:插入、更新与删除数据行
My目录 前言 一.T-SQL的组成 二.插入数据行 1.一次插入一行数据 2.一次插入多行数据 三.更新数据行 四.删除数据行 前言 结构化查询语言(Structured Query Languag ...
- java转安卓快吗_安卓Kotlin开发系列之Java快速转Kotlin
原标题:安卓Kotlin开发系列之Java快速转Kotlin 自从Kotlin被宣布为Android开发语言的官方支持后,如今可谓是火的一塌糊涂,作为一名Android程序员,如何快速爬坑?今天为大家 ...
- javaweb利用struts2完成批量删除记录
javaweb利用struts2框架完成批量删除 实现方式思路**(mvc设计模式): 后台查询实现后:(未附代码,自写) 1.在前端使用ognl表达式对checkbox的name属性等于记录的唯一i ...
- 阿里架构师开源《Kotlin入门教程指南》+《高级Kotlin强化实战》
对于有Java基础的程序员来说,Kotlin是一门非常容易上手的编程语言,也是一门必须掌握的编程语言.Java代码在运行前需要编译生成一种特殊的class文件,然后Java虚拟机会识别并解释这些cla ...
- Kotlin Bootcamp 自学(2):Kotlin基础
Kotlin Bootcamp 自学(2):Kotlin基础 目录 Kotlin Bootcamp 自学(2):Kotlin基础 前言 运算符与数据类型 (Operators and Types) 数 ...
- kotlin ++ --_顺便说一句-探索Kotlin代表团
kotlin ++ -- by Adam Arold 亚当·阿罗德(Adam Arold) 顺便说一句-探索Kotlin代表团 (By the way - exploring delegation i ...
- kotlin半生对象_如何在Kotlin中使用Actor实现对象池
kotlin半生对象 by osha1 由osha1 如何在Kotlin中使用Actor实现对象池 (How to implement an Object-Pool with an Actor in ...
- vue 字典配置_vue遍历数据及字典的方法
数组:数值 {{ item.message }} 数组:数值加索引 {{ item.msg }} {{index}} 字典:key value index {{ value }} {{key}} {{ ...
- ML之FE之FS:特征工程/数据预处理—特征选择之利用过滤式filter、包装式wrapper、嵌入式Embedded方法(RF/SF)进行特征选择(mushroom蘑菇数据集二分类预测)最全案例应用
ML之FE之FS:特征工程/数据预处理-特征选择之利用过滤式filter.包装式wrapper.嵌入式Embedded方法(RF/SF)进行特征选择(mushroom蘑菇数据集二分类预测)案例应用 利 ...
- 利用indexOf方法去删除重复数组
利用indexOf方法去删除重复数组 原理:indexof在数组中去遍历如果有我们需要的元素就会返回元素所在索引号,若没有就会返回-1:注意在索引时要求调用的参数与数组中的参数应该数据类型的一致,要求 ...
最新文章
- rgb和yuv的区别
- 逆误差函数:torch.erfinv
- 工作经常使用的SQL整理,实战篇(三)
- 全闪存阵列的“五十度黑”
- leetcode1437. 是否所有 1 都至少相隔 k 个元素
- RabbitMQ工作笔记-新建用户及创建虚拟主机
- php返回json数据函数实例
- 如何解决使用webpack打包之后,font-awsome路径不对的问题,终极解决方法
- Python项目打包成exe文件
- 【年终总结】我的2015
- mac版eclipse连接mysql_将Eclipse连接到mysql mac os x jdbc驱动程序
- 【黄啊码】MySQL入门—5、数据库小技巧:单个列group by就会,多个列呢?
- 西门子1200plc轴运动控制程序模板
- 燃气热水器和电热水器哪个好 燃气热水器和电热水器的优缺点
- 搜索-Query Understanding (QU)
- 【办公软件】如何设置任务栏图标的显示与隐藏
- 各种 RAID 详解
- 「论文翻译」Predicting gene-disease associations via graph embedding and graph convolutional networks
- 未来计算机朝着微型化 巨型化,从目前来看,未来计算机将朝着微型化、巨型化、__________和智能化方向发展....
- VL (Vision and Language) 任务简介及数据集