如题

解决方案 »

  1.   

    import java.util.*;class FruitTest{
    Vector fruit;
    int number;
    FruitTest(){
    fruit = new Vector();
    }
    void add(String[] apple){
    for(int count = 0;count < number;count++){
    fruit.addElement(apple[count]);
    }
    }
    void compositor(String[] apple){
    System.out.println("\n*****************************************");
    System.out.println("倒序显示的内容");
    System.out.println("*****************************************\n");
    for(int count = number-1;count >= 0;count--){
    System.out.println(apple[count]);
    }
    }
    void jcompositor(String[] apple){
    System.out.println("\n*****************************************");
    System.out.println("降序显示的内容");
    System.out.println("*****************************************\n");
    }
    }public class VectorLineTest {
    public static void main(String []args){
    FruitTest objFruit = new FruitTest();
    objFruit.number = args.length;
    objFruit.add(args);
    objFruit.compositor(args);
    objFruit.jcompositor(args);
    }
    }
      

  2.   

    Arrays.sort(Object[], Comparator)
      

  3.   

    package com.yan;import java.util.ArrayList;
    import java.util.Arrays;public class Test { /**
     * @param args
     */
    public static void main(String[] args) {
    MyObj a = new MyObj("a");
    MyObj b = new MyObj("b");
    MyObj c = new MyObj("c");

    ArrayList al = new ArrayList();
    al.add(a);
    al.add(c);
    al.add(b);

    MyObj[] objs = (MyObj[]) al.toArray(new MyObj[0]);

    for (int i = 0; i < objs.length; i++) {
    System.out.println(((MyObj)objs[i]).getValue());
    }

    Arrays.sort(objs);

    for (int i = 0; i < objs.length; i++) {
    System.out.println(((MyObj)objs[i]).getValue());
    }
    }
    }class MyObj implements Comparable {
    private String value; public MyObj(String v) {
    value = v;
    } public int compareTo(Object e2) {
    return value.compareTo(((MyObj) e2).getValue());
    } public boolean equals(Object e2) {
    return value.equals(((MyObj) e2).getValue());
    } public String getValue() {
    return value;
    } public void setValue(String value) {
    this.value = value;
    }}