我有多个大小相同的列表,需要按照所有其他列表对其中一个列表进行排序。可以传递的列表数量没有限制,它们的顺序很重要。此外,用户可能希望对列表进行升序或降序排序。例如,有人可能希望按其年龄下降的年龄对列表进行排序,如果他们的年龄相同,则按他们的名字升序排序。
List people = List.of("John Doe", "Jane Doe", "Abe Smith")
List ages = List.of(20, 25, 20)
List firstNames = List.of("John", "Jane", "Abe")
sort(people, ages, "desc", firstNames, "asc")
Result: ["Jane Doe", "Abe Smith", "John Doe"]编辑:只要列表大小相同,用户就可以按照他们想要的任何其他列表对任何列表进行排序。不仅仅是人。这只是他们想要排序的数据类型的一个例子。
发布于 2019-07-17 16:11:52
发布于 2019-07-19 06:40:37
在我看来,你所采取的方法并不能帮助你像迈克尔所提到的那样,把自己变成一个人,把里面的所有财产都拿走。
https://stackoverflow.com/questions/57079481
复制相似问题