我有一对价值观<integer1, integer2>
。我应该使用哪种数据结构来存储它们,以便我可以根据 integer2 对列表进行排序,然后通过索引访问它们?
问问题
581 次
2 回答
2
好的,我会摇摆:
为您的两个值创建一个包含字段的类,然后使用 a List
(如果元素数量不同)或数组(如果没有),其中该类是元素类型。列表和数组都可以通过索引访问,并且可以根据元素的属性进行排序。
看:
List
Collections.sort
用于排序列表Arrays
用于排序数组
于 2013-01-27T09:51:06.463 回答
0
您没有提供足够的信息,但是如果您想将一个值与另一个值匹配,您应该使用MAP
例如,如果您的第一个值是国家,第二个值是首都。您可以加载MAP
(国家,首都)的所有值,如果您给一个国家,MAP
将返回首都。你可以在这里阅读更多:链接
于 2013-01-27T09:42:53.513 回答