Topic: 请教关于Collections问题。 |
Print this page |
1.请教关于Collections问题。 | Copy to clipboard |
Posted by: bawangjiandan Posted on: 2004-10-01 17:33 如果一个类执行 Comparable接口( class a implements Comparable )。 这个类的对象被放在一个List当中。比如这个List被定义为aList.现在要想对这个List进行排序。用方法Collections.Sort(aList); 我想请问的是,Collections.sort(aList)方法跟a类里面的compareTo(Object o)方法有什么关系?再者还跟compare(Object o1,Object o2)有什么关系?谢谢。 |
2.Re:请教关于Collections问题。 [Re: bawangjiandan] | Copy to clipboard |
Posted by: elysium922 Posted on: 2004-10-02 01:33 Collections.sort(aList);方法需要调用a类的compareTo(Object o)方法来确定排序后list中各元素的顺序。如果不想使用a类中定义的顺序,可以使用Collections.sort(aList, aComparator);其中aComparator实现Comparator接口的compare(Object o1, Object o2)方法。 |
3.Re:请教关于Collections问题。 [Re: bawangjiandan] | Copy to clipboard |
Posted by: bawangjiandan Posted on: 2004-10-02 22:00 谢谢楼上的给予帮助和提高。实再太感谢了。我以前看一些实例的时候就是看不懂他们之间的关系。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |