0
点赞
收藏
分享

微信扫一扫

对A1A2A10B1B2N12排序

janedaring 2022-08-29 阅读 27


// rowList为待排序的集合
String reg = "[^\\d]";

Collections.sort(rowList, (o1, o2) -> {
int first = Integer.parseInt(o1.getHoleNo().replaceAll(reg, ""))+o1.getHoleNo().getBytes()[0]*100;
int second = Integer.parseInt(o2.getHoleNo().replaceAll(reg, ""))+o2.getHoleNo().getBytes()[0]*100;
return first.compareTo(second);
});
return rowList;

排序效果:

对A1A2A10B1B2N12排序_待排序

举报

相关推荐

0 条评论