privatestaticvoid test1() throws Exception { char[] buf = newchar[20]; for (int i=0; i<20; i++)
buf[i] = (char)i;
CharArrayReader car = new CharArrayReader(buf);
PushbackReader pr = new PushbackReader(car, 10);
check(pr.read(), 0); // Check skip without unread chars present
pr.skip(1);
check(pr.read(), 2);
pr.unread(2);
pr.unread(1); // Check skip over and beyond unread chars
pr.skip(4);
check(pr.read(), 5);
check(pr.read(), 6);
pr.unread(6);
pr.unread(5); // Check skip within unread chars
pr.skip(1);
check(pr.read(), 6);
check(pr.read(), 7); // Check skip after unread chars have been used
pr.skip(3);
check(pr.read(), 11);
}
privatestaticvoid check (int i, int j) { if (i != j) thrownew RuntimeException("Test failed");
}
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.9Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 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.