Classes x = new Classes();
Classes[] xar = new Classes[1];
Classes[][] xarar = new Classes[1][1];
Classes[][][] xararar = new Classes[1][2][3];
MoreClasses y = new MoreClasses();
MoreClasses[] yar = new MoreClasses[3];
MoreClasses[][] yarar = new MoreClasses[2][3];
MoreClasses[][][] yararar = new MoreClasses[1][2][3]; int[] iar = newint[1]; int[][] iarar = newint[1][1];
Object test;
String[][][][] multi1 = new String[2][3][2][1];
multi1[0] = new String[2][3][2];
multi1[0][1] = new String[3][2];
multi1[0][1][2] = new String[2];
multi1[0][1][2][1] = "HELLO-1";
strForm = Arrays.deepToString(multi1);
String[][][][][] multi2 = new String[5][2][3][2][1];
multi2[0] = new String[5][2][3][2];
multi2[0][1] = new String[5][2][3];
multi2[0][1][2] = new String[5][2];
multi2[0][1][2][1] = new String[5];
multi2[0][1][2][1][4] = "HELLO-2";
strForm = Arrays.deepToString(multi2);
String[][][][][][] multi3 = new String[2][5][2][3][2][1];
multi3[0] = new String[2][][][][];
multi3[0][1] = new String[3][][][];
multi3[0][1][2] = new String[2][][];
multi3[0][1][2][1] = new String[5][];
multi3[0][1][2][1][4] = new String[2];
multi3[0][1][2][1][4][1] = "HELLO-3";
strForm = Arrays.deepToString(multi3);
// build up pieces
String[][][][][][] multi4 = new String[1][][][][][];
multi4[0] = new String[2][][][][];
multi4[0][1] = new String[3][][][];
multi4[0][1][2] = new String[2][][];
multi4[0][1][2][1] = new String[5][];
multi4[0][1][2][1][4] = new String[2];
multi4[0][1][2][1][4][1] = "HELLO-4";
strForm = Arrays.deepToString(multi4);
/* this is expected to fail; 1073921584 * 4 overflows 32 bits */ try {
String[][][][][] multiX = new String[5][2][3][2][1073921584];
Main.assertTrue(false);
} catch (Error e) { //System.out.println(" Got expected failure: " + e);
}
}
publicstaticvoid run() {
Classes classes = new Classes();
MoreClasses more = new MoreClasses();
classes.checkCast(classes, more, null);
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.