我想在我的班级 OpenList 中使用 LinkedList ,但我使用的是长类型的ID。如何使用长 id 的 LinkedList 。我问的是真的长ID ,not (int) my_long_id
List.get(id)
答案 0 :(得分:2)
很抱歉,但是使用接口List
(以及它的所有继承)不可能完成你的魔杖,因为List
接口声明,其元素的索引只能是{{1 }}。
如果您想在int
中使用long
类型索引元素,则必须创建新接口(即List
)并创建LongList
的新类实现(即{ {1}}),因为您有原始LinkedList
类的来源。