我将Map作为缩写,将键和时间(持续时间)作为值
VBM=01:12.434 SVF=01:04.415 CSR=01:12.950 DRR=01:12.013 KMH=01:13.393 SPF=01:12.848 SVM=01:12.463 CLS=01:12.829 BHS=01:13.179 LHM=01:12.460 LSW=01:13.323
并且我需要从最短的时间到最长的时间对它进行排序。
我使用4种大方法来做到这一点,我想知道是否可以通过流轻松地做到这一点
我具有以键为缩写的Map,并且以时间(持续时间)为值VBM = 01:12.434 SVF = 01:04.415 CSR = 01:12.950 DRR = 01:12.013 KMH = 01:13.393 SPF = 01:12.848 SVM = 01:12.463 CLS = 01:12.829 BHS = 01:13.179 LHM = ...
要对地图进行排序,请尝试以下操作。请务必使用LinkedHashMap
,因为否则它不会保持排序。您可以将Map.Entry.comparingByValue()
替换为您选择的Comparator
。