具有整数值的字符串排序列表 – Java
发布时间:2020-12-15 05:17:22 所属栏目:Java 来源:网络整理
导读:参见英文答案 Sorting alphanumeric strings java????????????????????????????????????4个 我有这个字符串列表 Car1Car2Car3......Carn 我想根据其中的数字对这个列表进行排序. 例如,如果我有Car3,Car1,Car12,Car45, 我希望它像Car1,Car3,Car45一样分类. 我
参见英文答案 >
Sorting alphanumeric strings java????????????????????????????????????4个
我有这个字符串列表 Car1 Car2 Car3 ...... Carn 我想根据其中的数字对这个列表进行排序. 解决方法
你需要一个自定义比较器,比如
Collections.sort(list,new Comparator<String>() { public int compare(String s1,String s2) { int i1 = Integer.parseInt(s1.replaceAll("D","")); int i2 = Integer.parseInt(s2.replaceAll("D","")); return Integer.compare(i1,i2); } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |