publicstaticvoid main(String argv[]) throws Exception {
LocalStringWriter lsw = new LocalStringWriter(); boolean result = true;
String testString = "Testing of what gets written"; // Should write out at offset 2 for length 4 i.e."stin"
lsw.write(testString, 1, 4);
String res = lsw.toString(); if (!res.equals("esti")) {
result = false;
System.err.println("Writer.write is incorrect:" + res);
}
// Same bug in stringwriter as well
StringWriter sw = new StringWriter();
sw.write(testString, 1, 4);
res = sw.toString();
String ss = testString.substring(1,4);
System.out.println("Substring = "+ss); if (!res.equals("esti")) {
System.err.println("StringWriter.write is incorrect:" + res);
result = false;
} if (!result) { thrownew Exception("Writer.write method is incorrect.");
}
}
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.