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

📄 preciousstonetest.java

📁 有关java编程的课件及附上有关的源代码
💻 JAVA
字号:

/* 导入所需类 */
package SG7.Example6;

import java.util.Vector;

 /**
  * 这个程序演示 Vector 类的用法.
  */


class PreciousStones {

    /**这是一个 Vector 对象. */
    Vector preciousVector;

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

   /**
* 添加值.
 */
    void add() {
        preciousVector.addElement("翡翠");
        preciousVector.addElement("黄晶");
        preciousVector.addElement("绿宝石");
        preciousVector.addElement("祖母绿");
    }

   /**
    * 插入值.
*/
    void insert() {
        preciousVector.insertElementAt("钻石" , 0);
        preciousVector.insertElementAt("猫眼石" , 4);
    }

   /**
    * 显示值.
    * @param title 接受标题
    */
    void display(String title) {
         System.out.println("**********************************");
        System.out.println(title);
         System.out.println("**********************************");
        int count = 0;
        while (count < preciousVector.size()) {
            System.out.print(preciousVector.elementAt(count));
            count++;
            if (count < preciousVector.size()) {
              System.out.print(", ");
            }
        }
        System.out.println("\n大小: " + preciousVector.size());
    }

    /**
     *搜索值.
*/
    void search() {
        System.out.println("***************************");
        System.out.println("搜索内容:");
        System.out.println("***************************");
        String searchStone = "钻石";
        if (preciousVector.contains(searchStone)) {
             System.out.println("在索引 "
+ preciousVector.indexOf(searchStone)
                 + " 中找到 " + searchStone);
        }
    }

   /**
* 删除值.
*/
    void remove() {
         preciousVector.removeElement("黄晶");
         System.out.println("***************************");
         System.out.println("删除黄晶后的内容: ");
         System.out.println("***************************");
         int count = 0;
         while (count < preciousVector.size()) {
             System.out.print(preciousVector.elementAt(count));
             count++;
             if (count < preciousVector.size()) {
                System.out.print(", ");
             }
         }
         System.out.println("\n大小: " + preciousVector.size());
    }

   /**
    * 使用 Vector 类的其他方法.
    */
    void otherDetails() {
         System.out.println("\n第一个元素 = "
         + preciousVector.firstElement());
         System.out.println("默认容量 = "
             + preciousVector.capacity());
         System.out.println("最后一个元素 = "
             + preciousVector.lastElement());
    }
}

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

   /**
    * 这是 main 方法, 任何应用程序的入口点.
    * @param args 传递至 main 方法
    */
    public static void main(String [] args) {
         PreciousStones objPrecious = new PreciousStones();
         objPrecious.add();
         objPrecious.display("显示内容");
         objPrecious.insert();
         objPrecious.display("显示插入后的内容");
         objPrecious.search();
         objPrecious.remove();
         objPrecious.otherDetails();
    }
}

⌨️ 快捷键说明

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