List集合sort
来源:互联网 发布:access导入sql server 编辑:程序博客网 时间:2024/06/09 15:14
List集合sort
Collections.sort(List, Comparator)的使用
public static void main(String[] args) {List<City> cityList = new ArrayList<City>();City c1 = new City();c1.setFirstByte("B");c1.setName("北京");City c2 = new City();c2.setFirstByte("S");c2.setName("上海");City c3 = new City();c3.setFirstByte("G");c3.setName("广州");City c4 = new City();c4.setFirstByte("S");c4.setName("深圳");cityList.add(c1);cityList.add(c2);cityList.add(c3);cityList.add(c4);System.out.println(cityList);Collections.sort(cityList, new Comparator<City>() { public int compare(City arg0, City arg1) { //return arg1.getFirstByte().compareTo(arg0.getFirstByte()); return arg0.getFirstByte().compareTo(arg1.getFirstByte()); } }); //简单对象的sort,复杂的碰到了再议吧. System.out.println(cityList);}
public class City {private String firstByte;//首字母private String name;//城市名称public String getFirstByte() {return firstByte;}public void setFirstByte(String firstByte) {this.firstByte = firstByte;}public String getName() {return name;}public void setName(String name) {this.name = name;}@Overridepublic String toString() {return firstByte + ":" + name;}}
0 0
- List集合sort
- List集合排序Sort(Comparison<T> comparison)
- 用collection.sort()方法对list集合排序
- 深入分析集合List的排序Collections.sort
- JAVA对list集合进行排序Collections.sort()
- Java Collections.sort方法对list集合排序
- 用Java集合中的Collections.sort方法对list排序
- Collections.sort(nums)--对List集合中的元素进行排序
- java 泛型 集合嵌套 Collections中的sort(list)方法
- list sort
- list sort
- Sort List
- Sort List
- list - sort
- Sort List
- Sort List
- Sort List
- Sort List
- Attribute is missing the Android namespace prefix 错误小结
- 线性表/链表/队列-1
- Mysql技术内幕索引部分
- MyWidget MyLabel-- 重写 -- 双击/单击/移动/事件
- ReentrantReadWriteLock类和ReentrantLock类的区别
- List集合sort
- wegwe3g23
- es 学习 5 DSL mapping 使用 案例
- 关于IPC的一点愚见
- AndroidStudio安装配置详细过程
- 设计模式之观察者模式
- TS流分析
- leetcode_c++:树:Count Complete Tree Nodes(222 )
- JDK安装与环境变量配置