queue.java

来自「反ajax原代码」· Java 代码 · 共 65 行

JAVA
65
字号
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   Queue.java

package com.laoer.bbscs.sys;

import java.io.Serializable;
import java.util.Vector;

public class Queue
    implements Serializable
{

    private Vector aVector;

    public Queue()
    {
        aVector = new Vector();
    }

    public Queue(Vector aVector)
    {
        aVector = aVector;
    }

    public synchronized void add(Object o)
    {
        aVector.add(o);
    }

    public synchronized Object get()
    {
        if(isEmpty())
        {
            return null;
        } else
        {
            Object o = aVector.elementAt(0);
            aVector.removeElementAt(0);
            return o;
        }
    }

    public boolean isEmpty()
    {
        return aVector.isEmpty();
    }

    public synchronized void clear()
    {
        aVector.removeAllElements();
    }

    public int search(Object o)
    {
        return aVector.indexOf(o);
    }

    public synchronized int size()
    {
        return aVector.size();
    }
}

⌨️ 快捷键说明

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