org.rutil.collection
Class CharArrayList

java.lang.Object
  extended by org.rutil.collection.CharArrayList

public class CharArrayList
extends java.lang.Object

A light weight array list that support primite char type. Uses char array internally.

Author:
mohan

Constructor Summary
CharArrayList()
           
CharArrayList(char[] chars)
           
CharArrayList(int size)
           
 
Method Summary
 void add(char c)
           
 void addElements(char[] array, int startIndex, int numChars)
           
 void addElements(CharArrayList list)
           
 void clear()
           
 char getChar(int index)
           
 boolean isEmpty()
           
 char[] remove(int from)
           
 long removeAt(int index)
           
 void set(int index, char value)
           
 int size()
           
 char[] toCharArray()
           
 java.lang.String toString()
           
 void trim()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharArrayList

public CharArrayList()

CharArrayList

public CharArrayList(int size)

CharArrayList

public CharArrayList(char[] chars)
Method Detail

isEmpty

public boolean isEmpty()

size

public int size()

getChar

public char getChar(int index)

add

public void add(char c)

addElements

public void addElements(CharArrayList list)

addElements

public void addElements(char[] array,
                        int startIndex,
                        int numChars)

set

public void set(int index,
                char value)

removeAt

public long removeAt(int index)

clear

public void clear()

remove

public char[] remove(int from)

toCharArray

public char[] toCharArray()

trim

public void trim()

toString

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