Wie kann ich drucken Sie nur die ersten 3 Elemente ein array hat 5 Elemente in java?
Wie kann ich drucken nur die ersten 5 Elemente ein array hat 10 Elemente?
Ich weiß, ich kann einfach tun:
String[] strArray = {"bacon", "chicken", "ham", "egg", "poop"};
System.out.println(strArray[0]);
System.out.println(strArray[1]);
System.out.println(strArray[2]);
Aber davon hatte ich 100 Elemente und wollte drucken der ersten 25 Elemente. Oder wollte drucken Sie alle Elemente, von 10 bis 50. Schreiben Sie alle code-Zeilen in Anspruch nehmen würde-Zeit.
Ist es wie ein Weg, zu sagen, die Konsole zu drucken"," ein element zu einem anderen? So in der Art wie von 10-50? So wie eine Abkürzung.
- Tipp: for-Schleife
- Lesen Sie über Schleifen. die for-Schleife ist dein Freund. java.util.Arrays.sort() ist gut zum Sortieren von arrays, und es ist Ihr Freund auch. =]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Drucken der ersten 25 Elemente:
Print-element-Nummer 10 bis 50:
Können Sie dies sehr einfach mit einer for-Schleife
Kannst du das mit einer Funktion wie:
Können Sie fügen Sie einige, wenn Steuerelemente für range1 und range2-Werte. Zum Beispiel können diese Werte nicht kleiner als null oder höher als array.Länge
Dies ist zwar sehr einfach, aber nur geben Sie einen Referenz-code, so dass Sie können schreiben Sie eine generische Methode wie diese, die Zeichenfolge-array und die start-und end-index aus, wo Sie brauchen , um zu drucken, und überprüfen, ob Ihr Ausgangspunkt ist nicht weniger als 0 oder endet, die größer als die Größe des Arrays selbst.
Seit Java 8
Können Sie
limit
von derStream
Klasse:oder
Es ist sehr einfach zu drucken Elemente von array. Nehmen wir eine Funktion
printElemnts()
zu zeigen, wie drucken Sie die Elemente des array.In Ihrem Fall können Sie die
startingIndex
als null undlastIndex
als einen bestimmten Wert.