一个朋友问的排序问题,Collections.sort
来源:互联网 发布:java编程思想 视频下载 编辑:程序博客网 时间:2024/05/29 02:57
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class MySort implements Comparable<MySort>{
private String name ;
private int age;
public MySort() {
super();
}
public MySort(String name, int age) {
super();
this.name = name;
this.age = age;
}
@Override
public String toString( ) {
return this.name+","+this.age;
}
public static void main(String rgs[]) {
List<MySort> list=new ArrayList<MySort>();
Collections.addAll(list,new MySort("zhangsan",22),
new MySort("wisi",22),
new MySort("lisi",25));
System.out.println("排序前:");
for(MySort so:list){
System.out.print(so.toString()+"..");
}
Collections.sort(list);
System.out.println("排序后:");
for(MySort so:list){
System.out.print(so.toString()+"..");
}
}
public int compareTo(MySort o) {
if(this.name.compareTo(o.name)==0){
return this.age-o.age;
}else{
return this.name.compareTo(o.name);
}
}
}
import java.util.Collections;
import java.util.List;
public class MySort implements Comparable<MySort>{
private String name ;
private int age;
public MySort() {
super();
}
public MySort(String name, int age) {
super();
this.name = name;
this.age = age;
}
@Override
public String toString( ) {
return this.name+","+this.age;
}
public static void main(String rgs[]) {
List<MySort> list=new ArrayList<MySort>();
Collections.addAll(list,new MySort("zhangsan",22),
new MySort("wisi",22),
new MySort("lisi",25));
System.out.println("排序前:");
for(MySort so:list){
System.out.print(so.toString()+"..");
}
Collections.sort(list);
System.out.println("排序后:");
for(MySort so:list){
System.out.print(so.toString()+"..");
}
}
public int compareTo(MySort o) {
if(this.name.compareTo(o.name)==0){
return this.age-o.age;
}else{
return this.name.compareTo(o.name);
}
}
}
0 0
- 一个朋友问的排序问题,Collections.sort
- Collections.sort排序的用法
- Collections的sort方法 排序
- Collections的sort方法 排序
- Collections的sort方法 排序
- Collections 类的sort 方法排序
- Java----Collections的Sort排序小测试
- Collections.sort自定义排序的使用方法
- java中Collections的sort排序
- Collections.sort自定义排序的使用方法
- List的排序方法:Collections.sort();
- Collections的自定义排序sort Comparator
- Collections.sort()实现对List的排序
- Collections.sort对list的排序方法
- Java----Collections的Sort排序小测试
- Java----Collections的Sort排序小测试
- java的Collections.sort集合排序
- java-Collections的sort集合排序方法
- Weblogic 地址栏免去输入项目名的方法 http://lacalhost:端口号直接访问
- 找出二叉树上任意两个节点的最近共同父节点
- HDU1872 稳定排序
- ADO 错误:0x80004005,[DBNETLIB][ConnectionRead (recv()).]一般性网络错误。请检查网络文档。
- 算法导论 第12章 二叉搜索树 C++实现
- 一个朋友问的排序问题,Collections.sort
- HITCON 2014 已开始征求投稿计划书
- C指针总结
- 主宰这个世界的10种算法
- DevExpress控件的布局
- 天猫淘宝整合营销是什么
- 求解答ubuntu Linux问题!!
- 【PIC32学习笔记】关于如何控制PortA外围模块
- Nginx上ThinkPHP的PATHINFO模式支持