⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectorlinetest.java

📁 ACCP 软件工程java 教程学生用书
💻 JAVA
字号:
/** (c)2005 Aptech Limited.
 * 版权所有
 */

/* 导入所需的类. */

import java.util.Vector;

/**
 * 这个程序演示 Random 类的用法.
 * @version 1.0, 2005 年 5 月 20 日
 * @author Michael
 */

class VectorLine {

/**
 * 声明 Vector 对象. */
    Vector lineObj;

/**
 * 构造方法初始化 Vector 对象.*/
    VectorLine() {
        lineObj = new Vector();
    }

/**
 * 将值添加到 Vector 对象.
 * @param 输入接收命令行参数
 */

    void add(final String [] input) {
        for (int ctr = 0; ctr < input.length; ctr++) {
            lineObj.addElement(input[ctr]);
        }
    }

/**
 * 反转并显示 Vector 对象的值.*/

    void reverse() {

         System.out.println("\n*************************");
         System.out.println("倒序显示的内容");
         System.out.println("*************************");

         for (int ctr = lineObj.size() - 1; ctr >= 0; ctr--) {
             System.out.println(lineObj.elementAt(ctr));
         }
    }

/**
 * 倒序存储值.*/

    void sort() {
        System.out.println("***********************************");
        System.out.println("按降序分类的内容");
        System.out.println("***********************************");

        while (lineObj.size() != 0) {
            String displayLine = (String) (lineObj.elementAt(0));
            int linenumber = 0;
             for (int ctr = 1; ctr < lineObj.size(); ctr++) {
                if (
                ((String) lineObj.elementAt(ctr)).compareTo(displayLine) > 0) {
                     displayLine = (String) lineObj.elementAt(ctr);
                     linenumber = ctr;
                 }
             }
         System.out.println(displayLine);
         lineObj.remove(linenumber);
        }
     }
}

/**
 * 这个程序测试 VectorLine 类.
 * @version 1.0, 2005 年 5 月 20 日
 * @author Michael
 */

class VectorLineTest {

/**
 * 构造方法.
 */
    protected VectorLineTest() {
    }

/**
 * 这是 main 方法,任何应用程序的入口点.
 * @param args 传递至 main 方法
 */
    public static void main(String[] args) {
        VectorLine vectorLineObj = new VectorLine();
        vectorLineObj.add(args);
        vectorLineObj.reverse();
        vectorLineObj.sort();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -