源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java实现voctor按指定方式排序示例分享

  • 时间:2022-08-13 07:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java实现voctor按指定方式排序示例分享
[u]复制代码[/u] 代码如下:
import java.util.*; class MyCompare implements Comparator //实现Comparator,定义自己的比较方法 { public int compare(Object o1, Object o2) { Elem e1=(Elem)o1; Elem e2=(Elem)o2; if(e1.get() > e2.get())//这样比较是降序,如果把-1改成1就是升序. {    return -1; } else if(e1.get()<e2.get()) {    return 1; } else {    return 0; } } } class Elem { private int iVal; public Elem(int i) {    this.iVal = i; } public int get() {    return this.iVal; } } public class Vector1 { public static void main(String[] args) {    List v = new Vector();    v.add(new Elem(1));    v.add(new Elem(22));    v.add(new Elem(3));    v.add(new Elem(14));    Comparator ct = new MyCompare();    Collections.sort(v, ct);    for (int i = 0; i < v.size(); i++)     System.out.println(((Elem) v.get(i)).get()); } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部