public char get(int index) {
        if ((index >= size) || (index < 0)) {
            throw new IndexOutOfBoundsException();
        }
        int ndx = 0;
        while (true) {
            char[] b = buffers[ndx];
            if (index < b.length) {
                return b[index];
            }
            ndx++;
            index -= b.length;
        }
    }
public char get(int index) {
        if ((index >= size) || (index < 0)) {
            throw new IndexOutOfBoundsException();
        }
        int ndx = 0;
        while (true) {
            char[] b = buffers[ndx];
            if (index < b.length) {
                return b[index];
            }
            ndx++;
            index -= b.length;
        }
    }
public char get ( int index ) { if ( ( index >= size ) || ( index < 0 ) ) { throw new IndexOutOfBoundsException ( ) ; } int ndx = 0 ; while ( true ) { char [ ] b = buffers [ ndx ] ; if ( index < b . length ) { return b [ index ] ; } ndx ++ ; index -= b . length ; } }
Returns <code>char</code> element at given index.
Returns <code > char< / code > element at given index .