我有以下数据:
{
20*20,
20*10,
30*20,
30*10,
10*14,
10*20,
10*15
}
我已经在列表中复制了这些数据,以便在应用程序中进一步访问,但我想按升序排列这个列表,如下所示:
{
10*14,
10*15,
10*20,
20*10,
20*20,
30*10,
30*20,
}
我已经尝试了排序方法,但我无法得到预期的结果。
我该怎么做呢?
您的示例数据确实按字母顺序排序。不需要做任何事情
List <String > list =
new ArrayList<>(
List.of(
"20*20",
"20*10",
"30*20",
"30*10",
"10*14",
"10*20",
"10*15"
)
)
;
Collections.sort( list ) ;
System.out.println( list ) ;
查看此代码运行在IdeOne.com。
[10*14, 10*15, 10*20, 20*10, 20*20, 30*10, 30*20]