在Java中。 如何按給定字符串和數字前綴對地圖進行排序。 我從屬性映射文件:Java排序映射<String,String>按字符串前綴
1_aaa=bla1
2_bbb=bla2
3_ccc=bla3
4_ddd=bla4
...
10_jjj=bla10
11_kkk=bla11
12_lll=bla12
我從文件加載的屬性:
FileInputStream is =new FileInputStream(new File(filePath));
Properties prop = new Properties();
prop.load(is);
後:使用TreeMap的時候 SortedMap<Object, Object> sortedProperties new TreeMap<Object, Object>(prop);
現在 - > '10_jjj'是SortedMap 中的第一個元素,我想'1_aaa'是第一個元素。
任何想法?
感謝
如何實現這一點? – user2520395
@ user2520395添加了代碼示例。 –
你是一個拯救生命的人。謝謝。 – user2520395