nl.justobjects.toolkit.collection
Class CircularArray
java.lang.Object
|
+--nl.justobjects.toolkit.collection.CircularArray
- public class CircularArray
- extends java.lang.Object
Simple implementation of CircularArray.
Purpose
This class can be used to store java.lang.Objects in a CircularArray.
Implementation
Implemented using an array.
Examples
$Source: /var/cvs/justobjects/toolkit/src/nl/justobjects/toolkit/collection/CircularArray.java,v $
- Version:
- $Id: CircularArray.java,v 1.5 2003/01/06 00:23:48 just Exp $
- Author:
- $Author: just $ - Just van den Broecke - Just Objects ©
Field Summary |
(package private) java.lang.Object[] |
array
|
(package private) int |
capacity
|
(package private) int |
front
|
(package private) int |
rear
|
(package private) int |
size
|
Method Summary |
void |
append(java.lang.Object item)
|
void |
dump()
|
java.lang.Object |
get(int index)
|
int |
getCapacity()
|
int |
getSize()
|
static void |
main(java.lang.String[] args)
|
private int |
next(int index)
|
static void |
p(java.lang.String s)
|
private int |
realIndex(int index)
|
java.lang.Object[] |
toArray()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
size
int size
capacity
int capacity
array
java.lang.Object[] array
front
int front
rear
int rear
CircularArray
public CircularArray()
CircularArray
public CircularArray(int capacity)
append
public void append(java.lang.Object item)
get
public java.lang.Object get(int index)
getCapacity
public int getCapacity()
getSize
public int getSize()
toArray
public java.lang.Object[] toArray()
next
private int next(int index)
realIndex
private int realIndex(int index)
dump
public void dump()
p
public static void p(java.lang.String s)
main
public static void main(java.lang.String[] args)
Copyright © 2000-2001 - Just Objects B.V.