I kleines Problem, ich habe zweidimensionale Anordnungen:fehlende Elemente des Arrays
Tab1 = {1,2,3} {1,2,3}
Tab2 = {1,2} {1,2}
Jetzt habe ich die Arrays an den dritten Array zu verbinden, und fehlende Elemente in einer Reihe auf Null gesetzt:
Tab3 ={1,2,3} {1,2,3} {1,2,0} {1,2,0}
Mein Code:
int[][] tab1 = new int[][]{{1,2,3},{1,2,3}};
int[][] tab2 = new int[][] {{1,2},{1,2}};
int[][] tab = new int[tab1.length+tab2.length][];
System.arraycopy(tab1,0,tab,0,tab1.length);
System.arraycopy(tab2, 0, tab, tab1.length,tab2.length);
System.out.println(Arrays.deepToString(tab));
OUTPUT
[1, 2, 3], [1, 2, 3], [1, 2], [1, 2]
Wie kann ich fehlende Elemente auf 0 setzen?