在Objective-C Cocoa中,我们有
NSIndexSet
类,它通过保持一系列范围的数组来高效存储唯一索引。例如,集合1、2、...30、57将被存储为范围1-30和57,而不是32个数字的数组。这有助于以简单快速的方式存储大量选择。例如,如果在表格中选择1到100万行,则索引集会折叠为一个很小的范围,并且比较和交集速度快。
不幸的是,这在谷歌上搜索起来相当困难。Java有等效的类吗?