Ich würde gerne wissen, ob jemand mir helfen könnte zu verstehen, warum mein Array-Ergebnis nicht in einer einzigen Zeile erscheint. Die Ergebnisse des folgenden Codes werden wie folgt gedruckt:
%Vor% Anstelle von [1 2 3 4 5 6 7 8 9 10]
.
Irgendwelche Gedanken darüber, was ich falsch mache, kommen nicht online?
%Vor% Ersetze System.out.println
durch System.out.print
wie folgt:
println
fügen Sie am Ende dessen, was Sie gerade gedruckt haben, ein Zeilentrennzeichen ein.
Sie können dies in einer Zeile mit Java 8
Angenommen, Sie haben diese Liste von Ganzzahlen
%Vor%Sie können auf diese Weise alle Elemente auf einmal ausdrucken
%Vor%Oder auf diese Weise
%Vor%Ergebnis
%Vor%int [] arr = {3, 4, 1, 7, 8, 5, 4, 11, 33, 21, 17, 15};
System.out.print (Arrays.toString (arr) .replace ("[", ""). replace ("]", "") .replace (",", ""));
System.out.println ändert die Zeile nach dem Drucken der Anweisung. Aus diesem Grund kommen Ihre Array-Elemente nicht in einer Zeile zusammen.
Verwenden Sie stattdessen System.out.print
und das würde den Trick machen.
Verwenden Sie System.out.print () an der Stelle von System.out.println () im gesamten Code, weil Wenn Sie System.out.println () verwenden, wird jedes Mal, wenn es aufgerufen wird, ein neues Zeilenzeichen nach der Ausgabe auf der Konsole gedruckt, aber wenn Sie System.out.print () verwenden, wird es als Parameter ausgegeben. Ändern Sie Ihren Code in
%Vor%Tags und Links java