【发布时间】:2021-12-07 10:09:28
【问题描述】:
我有一个场景,我必须以特定顺序重新排列银行名称的元素。 此列表可以按任何顺序排列 [Wellsfargo、Bank of America、Chase、Citi、American Express],并且列表中可能没有一家或多家银行。 我试图想出逻辑来重新排列这个顺序。 [大通、花旗、美国银行、富国银行、美国运通]
非常感谢任何帮助
【问题讨论】:
-
那么,“卡片类型”是按字母顺序排列的,对吗?你看过 Collections Java 框架吗? dev.java/learn/the-collections-framework
-
不是字母顺序。需要根据银行发行的卡类型定制订购
-
你知道
List.sort()吗?尝试想出一个合适的Comparator。 -
是的,我知道。我想到了比较器,但在想,它可能行不通。我需要检查多个字段以按顺序排列银行。你能告诉我一个如何实现多层比较器的例子吗
-
或stackoverflow.com/questions/6850611/…,用于使用自定义比较器
标签: java arrays spring-boot sorting