我有一个 arraylist
字符串值如下
ArrayList<String> datestring=new ArrayList<String>();
datestring.add("01/21/2013 @03:13 PM");
datestring.add("01/21/2013 @04:37 PM");
datestring.add("01/21/2013 @10:41 AM");
datestring.add("01/21/2013 @10:48 AM");
datestring.add("01/22/2013 @06:16 AM");
datestring.add("01/22/2013 @06:19 AM");
datestring.add("01/21/2013 @05:19 PM");
datestring.add("01/21/2013 @05:19 PM");
任何人都可以帮助我对上面的列表进行排序吗?以便根据 AM 和 PM 格式对值进行排序。
排序后的预期输出应该是
for (String s : datestring)
{
System.out.println(s);
}
.
01/21/2013 @10:41 AM;
01/21/2013 @10:48 AM;
01/21/2013 @03:13 PM;
01/21/2013 @04:37 PM;
01/21/2013 @05:16 PM;
01/21/2013 @05:19 PM;
01/22/2013 @06:16 AM;
01/22/2013 @06:19 AM;
原文由 user1740005 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个
或者使用 Java 8