1、Map<String, ArrayList<XX>> entityHashMap = new HashMap<>();
然后增加一些數據,會發現根據String鍵值排序,並不是增加的時候的順序,
如果是中文,會按漢字的拼音首字母排序。
2、解決方法:
Map<String, ArrayList<WXsd>> entityHashMap = new LinkedHashMap<>();
只要將HashMap==>LinkedHashMap就可以按增加的時候的順序來取得數據。
這樣就保持了數據的順序是一致了。