按照长度排序数组,然后按字母顺序排列
发布时间:2020-12-14 05:32:19 所属栏目:Java 来源:网络整理
导读:如何按字母顺序排列数组? 我有一个名单上的数字,我正在得到: Something1 Something10 Something2 Something3 而我想得到: 东西1东西2东西10 解决方法 public class MyComparator implements ComparatorString{ @Override public int compare(String o1,St
如何按字母顺序排列数组?
我有一个名单上的数字,我正在得到: Something1 而我想得到: 东西1东西2东西10 解决方法public class MyComparator implements Comparator<String>{ @Override public int compare(String o1,String o2) { if (o1.length() > o2.length()) { return 1; } else if (o1.length() < o2.length()) { return -1; } return o1.compareTo(o2); } } 然后使用: Collections.sort(yourList,new MyComparator()); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 在Selenium中测试GWT SimplePager ImageButton启用
- 容器环境的JVM内存设置最佳实践
- java – 每个处理程序可以处理Chain of Responsibility Pat
- java.lang.ClassCastException:java.lang.Integer无法强制
- 如何在Java中的String中设置特定位置?
- 在java 1.8中添加默认方法后,接口是否保持完全抽象?
- 压缩(zipped)文件夹是无效的Java
- JavaFX代码编辑器,内容为Highlighter for Java Code
- jpa – 如何使一个CriteriaBuilder与自定义的“on”条件一起
- java中的算术运算符