d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(writer, bytes, 0, bytes.length); str = writer.toString(); System.out.println("str: \"" + str + "\""); d = new CharsetDecoder("UTF-8"); for (int i = 0; i < 10000; i++) { d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(sink, bytes, 0, bytes.length); System.out.println("time: " + time); writer = new StringWriter(); d.decodeTo(writer, bytes, 0, bytes.length); str = writer.toString(); System.out.println("str: \"" + str + "\"");
d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(writer, bytes, 0, bytes.length); str = writer.toString(); System.out.println("str: \"" + str + "\""); d = new CharsetDecoder("UTF-8"); for (int i = 0; i < 10000; i++) { d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(sink, bytes, 0, bytes.length); System.out.println("time: " + time); writer = new StringWriter(); d.decodeTo(writer, bytes, 0, bytes.length); str = writer.toString(); System.out.println("str: \"" + str + "\"");
d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(writer, bytes, 0, bytes.length); str = writer.toString(); System.out.println("str: \"" + str + "\""); d = new CharsetDecoder("UTF-8"); for (int i = 0; i < 10000; i++) { d.decodeTo(sink, bytes, 0, bytes.length); d.decodeTo(sink, bytes, 0, bytes.length); System.out.println("time: " + time); writer = new StringWriter(); d.decodeTo(writer, bytes, 0, bytes.length); str = writer.toString(); System.out.println("str: \"" + str + "\"");
@Override public final void write(byte[] pBytes, int pOffset, int pLength) throws IOException { flushBuffer(); mDecoder.decodeTo(mWriter, pBytes, pOffset, pLength); }
@Override public final void write(byte[] pBytes, int pOffset, int pLength) throws IOException { flushBuffer(); decoder.decodeTo(writer, pBytes, pOffset, pLength); }
@Override public final void write(byte[] pBytes, int pOffset, int pLength) throws IOException { flushBuffer(); decoder.decodeTo(writer, pBytes, pOffset, pLength); }