ArrayList 排序
2007-06-18 15:02
120 查看
/**
* 方法对邮件的排序使用的排序算法为插入排序法
*
* **/
private ArrayList sort(ArrayList al) {
ArrayList NewAl = al;
int in, out;
for (out = 1; out < NewAl.size(); out++) {
MyMessage temp = (MyMessage) NewAl.get(out);
in = out;
//精华部份
while (in > 0 &&
this.getDateByString(temp.getSenddate()).before(
getDateByString(temp.getSenddate()))) {
NewAl.set(in, NewAl.get(in - 1));
--in;
}
NewAl.set(in, temp);
}
return NewAl;
}
* 方法对邮件的排序使用的排序算法为插入排序法
*
* **/
private ArrayList sort(ArrayList al) {
ArrayList NewAl = al;
int in, out;
for (out = 1; out < NewAl.size(); out++) {
MyMessage temp = (MyMessage) NewAl.get(out);
in = out;
//精华部份
while (in > 0 &&
this.getDateByString(temp.getSenddate()).before(
getDateByString(temp.getSenddate()))) {
NewAl.set(in, NewAl.get(in - 1));
--in;
}
NewAl.set(in, temp);
}
return NewAl;
}
相关文章推荐
- 对ArrayList实例对象中的元素进行排序
- C# 中对 ArrayList 的排序
- java的arraylist排序示例(arraylist用法)
- 集合框架-ArrayList集合存储自定义对象的排序案例
- ArrayList 排序
- java ArrayList排序
- Java ArrayList Collection.sort排序示例
- Java中ArrayList的去重复及排序
- 深入理解 c# 第一章 使用IComparer 对 ArrayList 进行排序
- ArrayList中的数据排序--java对象排序
- ArrayList的三种排序法
- Arraylist的对象排序
- ArrayList 排序
- *使用Java语言实现对ArrayList进行排序
- ArrayList等常见集合的排序问题
- java的arraylist排序示例(arraylist用法)
- java--ArrayList 排序简述-------新手可看,大神勿喷
- 任意对象数组ArrayList的排序法(可自定义排序字段、排序方向)
- ArrayList 和LinkedList的排序问题
- java对ArrayList排序代码示例