publicclass OverflowInRead { publicstaticvoid main(String[] args) throws Exception { char[] a = "_123456789_123456789_123456789_123456789"
.toCharArray(); // a.length > 33 try (CharArrayReader car = new CharArrayReader(a)) { int len1 = 33; char[] buf1 = newchar[len1]; if (car.read(buf1, 0, len1) != len1) thrownew Exception("Expected to read " + len1 + " chars");
int len2 = Integer.MAX_VALUE - 32; char[] buf2 = newchar[len2]; int expLen2 = a.length - len1; if (car.read(buf2, 0, len2) != expLen2) thrownew Exception("Expected to read " + expLen2 + " chars");
}
}
}
Messung V0.5 in Prozent
¤ 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.0.11Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
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.