package cross.pauliuyou.calculator.base;
import java.util.Vector;
/**
*
* @author 刘优
* @version 1.1
*
*
*
* */
public class Queue<T> {
private Vector<T> content;
public Queue() {
content = new Vector<T>();
}
public void add(T t) {
content.add(t);
}
public T peek() {
if (content.size() == 0) {
return null;
}
return content.get(0);
}
public T get() {
if (content.size() == 0) {
return null;
}
return content.remove(0);
}
public int size() {
return content.size();
}
public String toString() {
return content.toString();
}
}
package cross.pauliuyou.calculator.base;
import java.util.Vector;
/**
*
* @author 刘优
* @version 1.1
*
*
*
* */
public class Stack<T> {
private Vector<T> content;
public Stack() {
content = new Vector<T>();
}
public void push(T t) {
content.add(t);
}
public T peek() {
if (content.size() == 0) {
return null;
}
return content.get(content.size() - 1);
}
public T pop() {
if (content.size() == 0) {
return null;
}
return content.remove(content.size() - 1);
}
public int size() {
return content.size();
}
public String toString() {
return content.toString();
}
}
package cross.pauliuyou.calculator.base;
/**
*
* @author 刘优
* @version 1.1
*
*
*
*
* */
public class CalculateException extends Exception {
public CalculateException(String infor) {
super(infor);
}
}
package cross.pauliuyou.calculator.main;
import cross.pauliuyou.calculator.ui.CalculatorJFrame;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
new CalculatorJFrame();
}
}
import java.util.Vector;
/**
*
* @author 刘优
* @version 1.1
*
*
*
* */
public class Queue<T> {
private Vector<T> content;
public Queue() {
content = new Vector<T>();
}
public void add(T t) {
content.add(t);
}
public T peek() {
if (content.size() == 0) {
return null;
}
return content.get(0);
}
public T get() {
if (content.size() == 0) {
return null;
}
return content.remove(0);
}
public int size() {
return content.size();
}
public String toString() {
return content.toString();
}
}
package cross.pauliuyou.calculator.base;
import java.util.Vector;
/**
*
* @author 刘优
* @version 1.1
*
*
*
* */
public class Stack<T> {
private Vector<T> content;
public Stack() {
content = new Vector<T>();
}
public void push(T t) {
content.add(t);
}
public T peek() {
if (content.size() == 0) {
return null;
}
return content.get(content.size() - 1);
}
public T pop() {
if (content.size() == 0) {
return null;
}
return content.remove(content.size() - 1);
}
public int size() {
return content.size();
}
public String toString() {
return content.toString();
}
}
package cross.pauliuyou.calculator.base;
/**
*
* @author 刘优
* @version 1.1
*
*
*
*
* */
public class CalculateException extends Exception {
public CalculateException(String infor) {
super(infor);
}
}
package cross.pauliuyou.calculator.main;
import cross.pauliuyou.calculator.ui.CalculatorJFrame;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
new CalculatorJFrame();
}
}