/** *Internedstrings
*/ publicclass Main { publicstaticvoid main(String args[]) {
String a, b; final String foo = "foo"; final String bar = "bar";
// Two interned strings should match.
a = foo.concat(bar).intern();
b = foo.concat(bar).intern(); if (a == b && foo != bar) {
System.out.println("good! " + a);
} else {
System.out.println("bad! " + a + " != " + b);
}
// An interned string should match a string literal.
a = ("f" + foo.substring(1,3)).intern(); if (a == foo) {
System.out.println("good! " + a);
} else {
System.out.println("bad! " + a + " != " + b);
}
// Check that a string literal in libcore equals one in the app.
a = (new java.nio.charset.IllegalCharsetNameException(null)).getMessage();
b = "null"; if (a == b) {
System.out.println("good! " + a);
} else {
System.out.println("bad! " + a + " != " + b);
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-29)
¤
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.