Array direkt ganz auslesen < Java < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 00:56 Do 05.12.2013 | Autor: | i-she |
Hallo,
wie könnte ich einen Array "direkt ganz auslesen"
Anstatt:
for (int i = 0; i <5; i++){
System.out.println(array[i]);
}
Gruß
i-she
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 03:17 Do 05.12.2013 | Autor: | DieAcht |
> Hallo,
>
> wie könnte ich einen Array "direkt ganz auslesen"
>
> Anstatt:
> for (int i = 0; i <5; i++){
i<array.length anstatt i<5
> System.out.println(array);
> }
>
> Gruß
>
> i-she
>
> Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
Ansonsten:
java.util.Arrays
// Annahme: es gibt ein Array mit dem Namen "array".
System.out.println(Arrays.toString(array));
DieAcht
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 08:13 Do 05.12.2013 | Autor: | i-she |
Vielen Dank für die Antwort.
Müsste ich bei der zweiten Variante eine toString Methode erstellen?
Wieso schreibt man zwei mal System.out.println?
Was macht hier der Rechner abgesehen von der Ausgabe?
System.out.println(System.out.println(Arrays.toString(array)));
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 09:33 Do 05.12.2013 | Autor: | Ebri |
Hallo!
Das doppelte System.out.println ist mit Sicherheit ein Versehen.
import java.util.Arrays;
public class Main {
static int[] array = {0,1,2,3,4,5,6,7,8,9};
public static void main(String[] args) {
System.out.println(Arrays.toString(array));
}
}
Ausgabe: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
java.util.Arrays stellt allerlei Methoden für Arrays bereit. Genaueres hier: Dokumentation Class Arrays
Wenn dich der Code interessiert kannst du ihn hier einsehen (toString ab Zeile 3817).
Gruß
Ebri
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:27 Do 05.12.2013 | Autor: | DieAcht |
Hallo und danke für's Aufpassen!
Hab es geändert.
Gruß
DieAcht
|
|
|
|