Util
Class CharArray

java.lang.Object
  |
  +--Util.CharArray

public class CharArray
extends java.lang.Object

This class implements an array of character in a similar way ArrayLists or Strings are implemented. They serve to decrease memory space (as opposed to ArrayLists) and allow functions directly relate to the array of characters.
The working will further not be discussed here.

Copyright (c) Paul Vogt


Constructor Summary
CharArray()
           
CharArray(char[] a)
           
CharArray(CharArray a)
           
CharArray(int l)
           
 
Method Summary
 void add(char el)
           
 void add(int i, char el)
           
 void addAll(char[] el)
           
 void addAll(CharArray e)
           
 void addAll(int i, char[] el)
           
 void addAll(int i, CharArray e)
           
 void clear()
           
 boolean contains(char el)
           
 char[] copy()
           
 char[] copy(int from, int to)
           
 void delete(char el)
           
 boolean equals(char[] a)
           
 char[] get()
           
 char get(int i)
           
 int indexOf(char el)
           
 boolean isEmpty()
           
 char[] remove(int i)
           
 char[] remove(int from, int to)
           
 void set(int i, char el)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharArray

public CharArray()

CharArray

public CharArray(CharArray a)

CharArray

public CharArray(char[] a)

CharArray

public CharArray(int l)
Method Detail

get

public char get(int i)

get

public char[] get()

add

public void add(char el)

add

public void add(int i,
                char el)

addAll

public void addAll(char[] el)

addAll

public void addAll(CharArray e)

addAll

public void addAll(int i,
                   char[] el)

addAll

public void addAll(int i,
                   CharArray e)

set

public void set(int i,
                char el)

size

public int size()

clear

public void clear()

remove

public char[] remove(int i)

remove

public char[] remove(int from,
                     int to)

delete

public void delete(char el)

copy

public char[] copy()

copy

public char[] copy(int from,
                   int to)

indexOf

public int indexOf(char el)

contains

public boolean contains(char el)

isEmpty

public boolean isEmpty()

equals

public boolean equals(char[] a)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object