【发布时间】:2014-07-29 01:43:25
【问题描述】:
我将有一个包含日期的列表mm/YYYY。我需要重新排序列表中的数据。
第一:
在列表中我将有如下数据
yearList.add("042011");
yearList.add("052011");
yearList.add("062011");
yearList.add("072011");
yearList.add("082011");
yearList.add("092011");
yearList.add("102010");
yearList.add("112010");
yearList.add("122010");
yearList.add("012011");
yearList.add("022011");
yearList.add("032011");
我使用了Collections.sort(yearList);,但输出给了我
[012011, 022011, 032011, 042011, 052011, 062011, 072011, 082011, 092011, 102010, 112010, 122010]
但我需要如下输出。
[102010, 112010, 122010, 012011, 022011, 032011, 042011, 052011, 062011、072011、082011、092011]
【问题讨论】:
-
您按照数组元素的自然顺序对其进行了排序。
标签: java sorting collections