根据字符串日期排序列表

遇到一个问题,请帮忙解决。

有一个ArrayList listOfSData每个元素都类似日期:

[30-03-2012, 28-03-2013, 31-03-2012, 2-04-2012, ...]

现在我想排序这个列表,比如:

[28-03-2013, 30-03-2012, 31-03-2012, 2-04-2012, etc]

不知道应该从哪儿下手?谢谢。

饿。。。你那是什么顺序。。

不知道是不是你要的,给个思路

String timeStr = new String("30-03-2012");
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
Date date = sdf.parse(timeStr);

先转化成Date,后面排序你懂的。。。。