看往弹簧下拉的排序顺序

时间:2012-08-29 18:00:00

标签: java spring spring-mvc spring-webflow

我正在丢失我的列表的软顺序,因为我转换为Map ..我还能怎么做... Spring需要我的列表作为我的Dropbox的地图

Map<String, String> selectableReporters = new HashMap<String, String>();
List<NameID_lookupModel> lstReports = database.getSelectableReporters();

for (NameID_lookupModel i : lstReports) selectableReporters.put(i.getID(), i.getName() + " - " + i.getID());

1 个答案:

答案 0 :(得分:1)

如果内容已按照您要显示的顺序排序,则

LinkedHashMap代替HashMap可能会有所帮助。 LinkedHashMap保持广告订单。

LinkedHashMap<String, String> insertionOrderMap = new LinkedHashMap<String, String>();

如果您的列表已经排序,请迭代列表并添加到LinkedHashMap

将列表项添加到上面的地图。