publicclass Test { publicstaticvoid main(String[] args) throws Exception {
ByteArrayOutputStream bout = new ByteArrayOutputStream();
ObjectOutputStream oout = new ObjectOutputStream(bout);
Foo[] fa = Foo.values();
Object[] oa = Arrays.asList(fa).toArray();
oout.writeObject(oa);
oout.writeObject(fa);
oout.close();
ObjectInputStream oin = new ObjectInputStream( new ByteArrayInputStream(bout.toByteArray()));
Object[] oa2 = (Object[]) oin.readObject(); if (!elementsIdentical(oa, oa2)) { thrownew Error("arrays differ: " +
Arrays.asList(oa) + ", " + Arrays.asList(oa2));
}
Foo[] fa2 = (Foo[]) oin.readObject(); if (!elementsIdentical(fa, fa2)) { thrownew Error("arrays differ: " +
Arrays.asList(fa) + ", " + Arrays.asList(fa2));
}
}
staticboolean elementsIdentical(Object[] a1, Object[] a2) { if (a1.length != a2.length) { returnfalse;
} for (int i = 0; i < a1.length; i++) { if (a1[i] != a2[i]) { returnfalse;
}
} returntrue;
}
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.10Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 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.