有一个随机顺序的字符串货币 ISO 代码列表:CHF、USD、AUD、EUR、0995、AED...等。
是否有一种算法可以按以下顺序对其进行排序:首先应该只使用主要货币(美元、瑞士法郎、欧元)——完全按照这个顺序,然后按字母顺序排列所有其他货币,然后是所有数字货币代码?
到目前为止,我通过简单地创建 3 个单独的列表,对它们进行相应排序,然后制作 list.addAll 来分 3 个步骤来完成。将不胜感激任何帮助
sorting algorithm java-stream
algorithm ×1
java-stream ×1
sorting ×1