关于vector 中的一个问题
vector :v.add("1");
v.add("3");v.add("5");
怎么把vector 里面的内容排个序按照从大到小排列进去啊

解决方案 »

  1.   

    对v里的数据排序?
    查JDK文档Collections类
      

  2.   

    Vector不是个接口么?而且add方法的参数要是Object类型的
    要排序应该这样吧:import java.util.*;
    public class TestSort
    {
    public static void main(String[] args)
    {
    ArrayList al=new ArrayList();
    al.add(new Integer(1));
    al.add(new Integer(3));
    al.add(new Integer(5));
    Collections.sort(al); 
    System.out.println(al.toString()); 
    }
    }
      

  3.   

    对容器排序用 Collections.sort();
    对数组排序用 Arrays.sort();
      

  4.   

    java.util.Collections.sort(al,new Comparator() {//重写这个方法即可,按照你自个需要的排序            public int compare(Object o1, Object o2) {
                    if(Integer.parseInteger(o1.toString())<Integer.parseInteger(o2.toString()))
                        return 1;
                    else 
                        return 0;
                }
            });