Box.java
资源名称:java1.rar [点击查看]
上传用户:liou020
上传日期:2017-07-13
资源大小:4458k
文件大小:1k
源码类别:
Applet
开发平台:
Java
- package com.sun.tiger.generic;
- import java.util.ArrayList;
- import java.util.List;
- public class Box<T> {
- protected List<T> contents;
- public Box() {
- contents = new ArrayList<T>();
- }
- public int getSize() {
- return contents.size();
- }
- public boolean isEmpty() {
- return (contents.size() == 0);
- }
- public void add(T o) {
- contents.add(o);
- }
- public T grab() {
- if (!isEmpty()) {
- return contents.remove(0);
- } else
- return null;
- }
- }