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

📄 simplelist.java

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

/* 导入 LinkedList 类. */
package SG7.Example5;

import java.util.LinkedList;

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

class QueueTest  {

    /**这是一个 LinkedList 对象. */
    LinkedList starListObj;

   /**
    * 构造方法,初始化 LinkedList 对象.
    */
    QueueTest() {

        starListObj = new LinkedList();
    }

   /**
    * 将值添加到 LinkedList 对象.
    * @param obj 接收参数
    */
    public void enqueue(Object obj) {
       starListObj.addLast(obj);
    }

   /**
    * 从 LinkedList 对象删除值.
    * @return 返回一个对象
    * @throws Exception 对象
    */
    public Object dequeue() throws Exception {
        return starListObj.removeFirst();
    }

    /**
* 调用 enqueue 和 dequeue 方法.
*/
    void test() {
        System.out.println("在队列中添加数据对象");
        enqueue(new String("Martina Navratilova"));
        enqueue(new String("Serena Williams"));
        enqueue(new String("Venus Williams"));
        enqueue(new String("Steffi Graff"));
        System.out.println("\n此队列包含: ");
        System.out.println("\n" + starListObj);

        System.out.println("\n从队列中删除数据对象");
        try {
            for (int cnt = 0; cnt < 4; cnt++) {
              System.out.println("Dequeued " + dequeue());
              System.out.println("\n此队列包含: ");
              System.out.println("\n" + starListObj);
            }
       } catch (Exception ex) {
            System.out.println("错误为: " + ex);
       }
    }
}

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

class SimpleList {

   /**
    * 构造方法
*/
    SimpleList() {
    }

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

⌨️ 快捷键说明

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