Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Kotlin集合中保持内容的顺序_Kotlin - Fatal编程技术网

如何在Kotlin集合中保持内容的顺序

如何在Kotlin集合中保持内容的顺序,kotlin,Kotlin,如何保持内容添加到Kotlin中集合的顺序 python中有 collections.OrderedDict()听起来像是您正在寻找的——“插入顺序是通过维护其所有条目的双链接列表来保留的。”什么集合?有些集合在默认情况下保留顺序,而其他集合不List应保留顺序。另外,您想对它进行排序吗?另外,由mutableMapOf返回的MutableMap被记录下来以保留插入顺序,因为它实际上在后台使用LinkedHashMap。从理论上讲,可以更改它以返回接口的其他实现,但他们不会将其更改为不保持顺序的

如何保持内容添加到Kotlin中集合的顺序

python中有
collections.OrderedDict()

听起来像是您正在寻找的——“插入顺序是通过维护其所有条目的双链接列表来保留的。”什么集合?有些集合在默认情况下保留顺序,而其他集合不
List
应保留顺序。另外,您想对它进行排序吗?另外,由
mutableMapOf
返回的MutableMap被记录下来以保留插入顺序,因为它实际上在后台使用LinkedHashMap。从理论上讲,可以更改它以返回接口的其他实现,但他们不会将其更改为不保持顺序的内容,因为文档中已经做出了保证。