Reading into a buffer using read() rather than readline() is a little
more efficient and a bit cleaner IMO. E.g.
char[] charbuf = new char[BUF_SIZE];
for (int i = clobReader.read(charbuf); i > 0; i =
clobReader.read(charbuf)) {
sb.append(charbuf, 0, i);
} |