staticvoid doTest(String baseName, String language, String country, String variant,
String[] expectedSuffixes) {
System.out.print("Looking for " + baseName + " \"" + language + "\", \"" + country + "\", \"" + variant + "\"");
ResourceBundle bundle = ResourceBundle.getBundle(baseName, Locale.of(language, country, variant));
System.out.print(" => got ");
String previousName = null; int nameCount = 0; for (int i = 3; i >= 0; i--) {
String name = bundle.getString("name" + i); if (!name.equals(previousName)) { if (previousName != null) {
System.out.print(", ");
}
System.out.print(name); if (!name.equals(baseName + expectedSuffixes[nameCount++])) {
System.out.println(); thrownew RuntimeException("Error: got unexpected resource bundle");
}
previousName = name;
}
}
System.out.println(); if (nameCount != expectedSuffixes.length) { thrownew RuntimeException("Error: parent chain too short");
}
}
}
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.9Bemerkung:
(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.