static String test
= "This is a simple\ntest of the UTF8\r\nbyte-to-char and char-to-byte\nconverters.";
publicstaticvoid main(String[] args) throws IOException {
ByteArrayOutputStream bo = new ByteArrayOutputStream();
Writer out = new OutputStreamWriter(bo, "UTF8");
out.write(test);
out.close();
Reader in
= new InputStreamReader(new ByteArrayInputStream(bo.toByteArray()), "UTF8");
StringBuffer sb = new StringBuffer(); char buf[] = newchar[1000]; int n; while ((n = in.read(buf, 0, buf.length)) >= 0) {
sb.append(buf, 0, n);
System.err.println(n);
} if (! sb.toString().equals(test)) {
System.err.println("In: [" + test + "]");
System.err.println("Out: [" + sb.toString() + "]"); thrownew RuntimeException("Output does not match input");
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.