kotlin (考特林KT的BUG)中A集合的对象被重新添加至B新的集合改变B新集合对象里面的字段--A集合的对象字段都会改变得问题修改(Java中不存在这个问题)应该算是kotlin的一个bug
kotlin 中A集合的对象被重新添加至B新的集合改变B新集合对象里面的字段–A集合的对象字段都会改变得问题修改
解决方案:
使用下面的方法copy A集合 返回一个新的集合,然后在新的集合中处理,就不会改变A集合里面的内容。
/**
* list 深拷贝
*/
fun <T> deepCopyList(srcList: List<T>): List<T>?...
原创
2019-12-21 07:11:10 ·
493 阅读 ·
0 评论