diff --git a/DataStructures/Buffers/CircularBuffer.java b/DataStructures/Buffers/CircularBuffer.java index ae047b815..a723f6930 100644 --- a/DataStructures/Buffers/CircularBuffer.java +++ b/DataStructures/Buffers/CircularBuffer.java @@ -26,12 +26,15 @@ public class CircularBuffer { return i % _buffer_size; } + public Character readOutChar() { Character result = null; + //if we have data to read if (_readable_data.get() > 0) { - result = new Character(_buffer[getTrueIndex(_read_index)]); + + result = Character.valueOf(_buffer[getTrueIndex(_read_index)]); _readable_data.decrementAndGet(); _read_index++; }