Diese Frage kann trivial erscheinen, aber ich kann eine Lösung für dieses Problem für ein paar Tage nicht finden.Gibt es einen Unterschied zwischen Arrays.fill und tatsächlichen Füllung
Schnipsel 1:
for(int i = 0; i < arr.length; i++){
arr[i] = new Bucket();
}
Schnipsel 2:
Arrays.fill(arr, new Bucket());
Code mit Schnipsel 1 ausgeführt wird, wie erwartet, aber Code, der Schnipsel 2 enthält, wird alle Testfälle nicht vorbei.
Ich erwarte, dass beide Anweisungen die gleiche Arbeit intern erledigen. Aber die Testfälle zeigen, dass es nicht ist. Jede Hilfe, um dies zu klären, wird sehr hilfreich sein.
Testfälle umfassen unsortierte Ganzzahl-Arrays – Rishi