T
Tom21
Gast
Hallo,
Habe folgende frage zu der Funktion Arrays.fill()
laut Referenz:
fill(int[] a, int fromIndex, int toIndex, int val)
Füllt das Array a vom Index fromIndex einschließlich bis zum Index toIndex einschließlich mit dem Wert val.
Wenn ich folgendes ausführe ...
kommt als Ausgabe
fromIndex =2 stimmt ja. Aber toIndex ist 4 und nicht wie oben angegeben 5.
Was verstehe ich da nicht???
gruss
Habe folgende frage zu der Funktion Arrays.fill()
laut Referenz:
fill(int[] a, int fromIndex, int toIndex, int val)
Füllt das Array a vom Index fromIndex einschließlich bis zum Index toIndex einschließlich mit dem Wert val.
Wenn ich folgendes ausführe ...
Code:
byte[] arr = new byte[10];
java.util.Arrays.fill(arr,(byte)0);
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]);
}
System.out.println("");
java.util.Arrays.fill(arr,2,5,(byte)1);
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]);
}
kommt als Ausgabe
Code:
0000000000
0011100000
fromIndex =2 stimmt ja. Aber toIndex ist 4 und nicht wie oben angegeben 5.
Was verstehe ich da nicht???
gruss