相关疑难解决方法(0)

基于一列对二维数组进行排序

在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"的日期,第二列是字符串.

java arrays sorting

40
推荐指数
5
解决办法
12万
查看次数

在java中排序String的2D数组

我知道之前可能会问过这个问题,但我找不到合适的答案.所以说我有这个数组:

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)

多谢你们

java arrays sorting multidimensional-array

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×2

java ×2

sorting ×2

multidimensional-array ×1