插入顺序ListSet
发布时间:2020-12-16 09:25:53 所属栏目:安全 来源:网络整理
导读:ListSet(collection.immutable.ListSet)是反向排序集.我需要订购套装.这是原始ListSet的一个示例: var a = ListSet(1,2,3)var ite = a.iteratorite.next // returns 3ite.next // returns 2ite.next // returns 1 这是我需要的一个例子: var a = ListSet(1
ListSet(collection.immutable.ListSet)是反向排序集.我需要订购套装.这是原始ListSet的一个示例:
var a = ListSet(1,2,3) var ite = a.iterator ite.next // returns 3 ite.next // returns 2 ite.next // returns 1 这是我需要的一个例子: var a = ListSet(1,3) var ite = a.iterator ite.next // returns 1 ite.next // returns 2 ite.next // returns 3 更新: “有序”是我的“插入订单”.我需要这个: var a = ListSet(1,3) a += 5 a += 4 var ite = a.iterator ite.next // returns 1 ite.next // returns 2 ite.next // returns 3 ite.next // returns 5 ite.next // returns 4 解决方法
collection.mutable.LinkedHashSet是一个按照插入顺序迭代其成员的集合. (我在这里避免使用“有序”一词,因为我更愿意将其保留在值的排序关系的情况下,而不是执行某些操作的特定顺序.)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |