注意:迭代器只有从正到反,然后才能从反到正。循环一遍之后,再重新从大到小需要重新获取迭代器。
可变迭代器
在java中如果遍历数组时,执行删除会出现迭代器越界崩溃的异常。...而针对遍历删除的需求,在开发中又是比较常用的功能特性。所以kotlin之中针对该需求,有了一个MutableIterator迭代器。来实现在迭代时针对集合的删除功能。...:[A, B, C, D, E]
删除后的结果:[B, C, D, E]
修改和添加后的结果:[B, ZINYAN, Zin, D, E]
字符串输出 joinToString
针对集合,我们可以使用...limit定义了list 的显示长度,如果超过,就将使用truncated 定义的字符进行替换。我们可以自定义替换的字符。...几个删除方法的介绍:
remove():移除指定的元素对象。如果指定元素不存在,移除null。不会报错
removeAll():移除参数集合中存在的所有元素。