【发布时间】:2016-06-07 14:54:45
【问题描述】:
我有一个ArrayList,定义如下:
List<String> where = new ArrayList<String>();
where.add("1 Kg");
where.add("500 gram");
where.add("5 Kg");
当我显示此列表时,显示的值显示为:
1 公斤
500克
5公斤
我希望它显示如下:
500 克
1 公斤
5公斤
我应该如何排序。
【问题讨论】:
-
您需要弄清楚如何将所有内容转换为通用单位,例如克;然后比较数值。