kotlin遍历数据同时删除之利用kotlin迭代器安全删除

kotlin遍历数据同时删除之利用kotlin迭代器安全删除,第1张

kotlin遍历数据同时删除之利用kotlin迭代器安全删除 kotlin遍历数据同时删除 ,利用kotlin迭代器安全删除
  • 查了各种百度,竟然没有循环时候安全删除的例子,都是从kotlin官网copy过来的 单个添加 单个删除,摸摸索索的写了个 遍历删除的。
val iteratorServerAll: MutableIterator<*> = lists.iterator()
        while (iteratorServerAll.hasNext()) {
            val ktSingleProductBo = iteratorServerAll.next() as KtSingleProductBo
            if (ktSingleProductBo.promotionSecondType == 1) {
                iteratorServerAll.remove()
        }
}

拿走不谢。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5438211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存