949596979899100101102103104
while (true) { if (inBuffer.end() && !fillReadBuffer()) { eof = true; break; } int oldAvail = newBuffer.available(); charset.decode(inBuffer, newBuffer); if (oldAvail == newBuffer.available()) { break; } }
96979899100101102103104105106
eof = true; break; } int oldAvail = newBuffer.available(); charset.decode(inBuffer, newBuffer); if (oldAvail == newBuffer.available()) { break; } } outBuffer = new CharBuffer(outData, 0, newBuffer.position()); return true;