java 容器排序

来源:互联网 发布:stm32串口读取数据 编辑:程序博客网 时间:2024/05/17 08:04
排序类:
package lightblueme;public class RatioClass {int index;double ratio;public RatioClass(int index,double ratio){this.index=index;this.ratio=ratio;}public int getIndex() {return index;}public void setIndex(int index) {this.index = index;}public double getRatio() {return ratio;}public void setRatio(double ratio) {this.ratio = ratio;}}

排序方法:

package lightblueme;import java.util.Comparator;public class SortbyRatio implements Comparator{public int compare(Object o1,Object o2){RatioClass r1=(RatioClass)o1;RatioClass r2=(RatioClass)o2;if(r1.getRatio()>r2.getRatio()){return 1;}else if(r1.getRatio()==r2.getRatio()){return 0;}else {return -1;}}}


排序类:

import java.util.Collections;
import java.util.List;

Collections.sort()^^^^^



 

原创粉丝点击