📄 vectorlinetest.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 + -