[fedora-java] OT: java question: CharSequence from file
Christoph Höger
choeger at cs.tu-berlin.de
Tue May 5 11:51:45 UTC 2009
I tried to use that fragment (after realizing that parallel reading
won't work because of length() function in CharSequence), but this is
_extremely_ slow for larger (>100k) files. Any ideas why?
StringBuffer inputSequence = new StringBuffer();
Charset charset = Charset.defaultCharset();
ByteBuffer byteBuffer = ByteBuffer.allocateDirect(8192);
while (channel.read(byteBuffer) != -1) {
byteBuffer.flip();
CharBuffer charBuffer = charset.decode(byteBuffer);
inputSequence.append(charBuffer);
byteBuffer.clear();
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://listman.redhat.com/archives/fedora-devel-java-list/attachments/20090505/41cc1655/attachment.sig>
More information about the fedora-devel-java-list
mailing list