在Java中,我的数组中有一个数据,如下所示
2009.07.25 20:24 Message A
2009.07.25 20:17 Message G
2009.07.25 20:25 Message B
2009.07.25 20:30 Message D
2009.07.25 20:01 Message F
2009.07.25 21:08 Message E
2009.07.25 19:54 Message R
Run Code Online (Sandbox Code Playgroud)
我想根据第一列对其进行排序,因此我的最终数据可能如下所示
2009.07.25 19:54 Message R
2009.07.25 20:01 Message F
2009.07.25 20:17 Message G
2009.07.25 20:24 Message A
2009.07.25 20:25 Message B
2009.07.25 20:30 Message D
2009.07.25 21:08 Message E
Run Code Online (Sandbox Code Playgroud)
第一列是格式为"yyyy.MM.dd HH:mm"的日期,第二列是字符串.
我知道之前可能会问过这个问题,但我找不到合适的答案.所以说我有这个数组:
String [][] theArray = {{"james", "30.0"},{"joyce", "35.0"},{"frank", "3.0"}, {"zach", "34.0"}}
Run Code Online (Sandbox Code Playgroud)
有没有办法通过每个子元素的第二个元素对此数组进行降序排序.所以我会得到这样的东西.
theArray = {{"joyce", "35.0"},{"zach", "34.0"},{"james", "30.0"}, {"frank", "3.0"}}
Run Code Online (Sandbox Code Playgroud)
多谢你们