读书人

测试collections.sort范例

发布时间: 2012-12-28 10:29:05 作者: rapoo

测试collections.sort实例

1、实例类

package sh.testsort;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class TestSort {private List<BAEntity> testList=null;private BAEntity baentity=null;/** * 对一个LIST进行排序 */public void sortList(){testList=new ArrayList<BAEntity>();//add first elebaentity=new BAEntity();baentity.setTestNo(2);baentity.setBANo("4280003002011000363");baentity.setClaimNo("8281103382011000321");baentity.setClaimMoney(new BigDecimal(100));testList.add(baentity);//add second elebaentity=new BAEntity();baentity.setTestNo(3);baentity.setBANo("4280003002011000359");baentity.setClaimNo("8281103382011000317");baentity.setClaimMoney(new BigDecimal(200));testList.add(baentity);//add third elebaentity=new BAEntity();baentity.setTestNo(1);baentity.setBANo("4280003002011000357");baentity.setClaimNo("8281103382011000316");baentity.setClaimMoney(new BigDecimal(300));testList.add(baentity);//排序前System.out.println("Before sort order :>>>>");for(  BAEntity baentity : testList ){System.out.println(baentity.getTestNo());System.out.println(baentity.getBANo());System.out.println(baentity.getClaimNo());System.out.println(baentity.getClaimMoney());}Collections.sort(testList);//排序后System.out.println("After sort order :>>>>"+testList);for(  BAEntity baentity : testList ){System.out.println(baentity.getTestNo());System.out.println(baentity.getBANo());System.out.println(baentity.getClaimNo());System.out.println(baentity.getClaimMoney());}}public static void main(String args[]){TestSort ts=new TestSort();ts.sortList();}}
?

读书人网 >编程

热点推荐