publicstaticvoid main(String[] args) throws Exception {
List[] a = {new ArrayList(), new LinkedList(), new Vector()};
for (int i=0; i<a.length; i++) {
List lst = a[i]; for (int j=1; j<=SIZE; j++)
lst.add(new Integer(j % 3));
List goal = Collections.nCopies(SIZE, "*");
for (int j=0; j<3; j++) {
List before = new ArrayList(lst); if (!Collections.replaceAll(lst, new Integer(j), "*")) thrownew Exception("False return value: "+i+", "+j); if (lst.equals(before)) thrownew Exception("Unchanged: "+i+", "+j+", "+": "+lst); if (lst.equals(goal) != (j==2)) thrownew Exception("Wrong change:"+i+", "+j);
} if (Collections.replaceAll(lst, "love", "hate")) thrownew Exception("True return value: "+i);
}
}
}
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.1Bemerkung:
(vorverarbeitet am 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.