Länge eines Arrays

O2016

Bekanntes Mitglied
Hallo,

ich möchte die Länge eines Arrays überprüfen. Ich weiß 1D = arrayname.length;
2D = arrayname[0].length; und beim 3D? wie mache ich das?

Meine weitere Frage, damit ich es verstehe:
Ich habe bsp ein 3D Array und möchte überprüfen ob die letzte Dimension zwei Einträge enthält wie mache ich das?

Schleife1
---Schleife2
------Schleife3
Ich weiß nicht welcher Code hierrein soll? Bitte nennt mir duch ein Bsp, dann kann ich es auch auf andere Aufgaben anwenden. Vielen Dank
------Ende Schleife3
---Ende Schleife2
Ende Schleife1
 

Robat

Top Contributor
und beim 3D? wie mache ich das?
Java:
arrayname[0][0].length

Ich habe bsp ein 3D Array und möchte überprüfen ob die letzte Dimension zwei Einträge enthält wie mache ich das?
Java:
for(int i = 0; i < arr.length; i++) {
    for(int j = 0; j < arr[i].length; j++) {
        for(int k = 0; k < arr[i][j].length; k++) {
              data[i][j][k] = ...;
        }
    }
}
Oder was meinst du?
 

O2016

Bekanntes Mitglied
Ich vermute genau das, also das in der 3Dimension das Array eine Länge von 2 hat, also zwei Einträge vorhanden sind.
 

O2016

Bekanntes Mitglied
Obwohl, so überprüfe ich doch dass jedes Array zwei Einträge hat oder?
Wenn ich es nur mit dem letzten machen möchte, geht es anders oder?
 

Tarrew

Top Contributor
Java:
    public static void main(String[] args) {

        int[][][] array = {
                {
                        {1, 2, 3}, {3, 2}
                },
                {
                        {1, 2}, {3, 4, 5}, {5, 6, 7}, {7, 8}
                }
        };

        for (int i = 0; i < array.length; i++) {
            for (int j = 0; j < array[i].length; j++) {
                if (array[i][j].length == 2) {
                    System.out.println(Arrays.toString(array[i][j]));
                }
            }
        }
    }
 

Robat

Top Contributor
Meinst du sowas?
Java:
int[][][] arr = {
    {
        {1, 2, 3},
        {1, 2},
        {1, 2}
    },
    {
        {1, 2},
        {1, 2},
        {1, 2}
    }
};

boolean dimension3has2Entries = true;
for(int i = 0; i < arr.length; i++) {
    for(int j = 0; j < arr[i].length; j++) {
        if(arr[i][j].length != 2) {
            dimension3has2Entries = false;
        }
    }
}
System.out.println(dimension3has2Entries);
 

mihe7

Top Contributor
@O2016 Deine erste Frage ist so nicht beantwortbar. Grund: es gibt in Java keine mehrdimensionalen Arrays sondern nur Arrays von Arrays.

Hast Du ein 2D-Array, dann ist das ein Array, dessen Elemente Arrays sind. Jedes dieser Arrays kann eine andere Länge aufweisen.

Beispiel:
Code:
int[][] a = new int[10][]; // reserviert Platz für ein Array, das aus 10 Arrays besteht
a[0] = new int[5];
a[1] = new int[10];
a[2] = int int[1000];
...
Dem entsprechend ist a[0].length == 5, a[1].length == 10 und a[2].length = 1000.

Im Allgemeinen lässt sich die Frage also nicht beantworten. Wenn Du allerdings von vornherein festlegst, das alle Arrays einer "Dimension" die gleiche Länge haben müssen, dann ist es gleich, welches dieser Arrays man zur Ermittlung der Länge heranzieht, denn dann gilt a[0].length == a[1].length == a[2].length == ...

Bei der zweiten Frage ist es ähnlich: was soll es bedeuten, wenn die "letzte Dimension zwei Einträge enthält"? Wenn es erneut um length geht, hat man das gleiche Problem wie vorhin.

Oder geht es evtl. darum, zu überprüfen, ob in jedem Array einer Dimension zwei Elemente "gesetzt" sind? Oder evtl. darum, ob in allen Arrays einer Dimension insgesamt zwei Elemente "gesetzt" sind? Hier wäre natürlich die Frage, was "gesetzt" bedeuten würde.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
N Länge eines Arrays in einem Objekt testen Java Basics - Anfänger-Themen 51
A Arrays kombinieren (länge eines Arrays kann 0 sein) Java Basics - Anfänger-Themen 6
E Länge eines spez. Arrays Java Basics - Anfänger-Themen 10
D prüfen ob länge eines Arrays == 0 Java Basics - Anfänger-Themen 4
B Maximale Länge eines integer Arrays ? Java Basics - Anfänger-Themen 31
B Länge eines Char-Arrays bestimmen Java Basics - Anfänger-Themen 7
G länge eines arrays bestimmen Java Basics - Anfänger-Themen 4
D Länge eines Objekt-Arrays Java Basics - Anfänger-Themen 7
F Maximale Länge eines Strings Java Basics - Anfänger-Themen 5
L Länge der dritten Dimension eines dreidimensionalen Arraya Java Basics - Anfänger-Themen 1
Z Erste Schritte Einlesen der Länge eines Feldes Java Basics - Anfänger-Themen 25
S Länge eines Elements im String Array Java Basics - Anfänger-Themen 5
S Länge eines zweidimensionalen Feldes Java Basics - Anfänger-Themen 3
E Länge eines Feldes ausgeben Java Basics - Anfänger-Themen 13
V Warten bis die Länge eines Strings nicht mehr 0 ist Java Basics - Anfänger-Themen 13
J Länge eines long wertes Java Basics - Anfänger-Themen 13
G Länge eines Integers ermitteln? Java Basics - Anfänger-Themen 38
G Länge eines Array trimmen oder dynamisch verändern. Java Basics - Anfänger-Themen 3
B Länge eines JTextFields Java Basics - Anfänger-Themen 3
G Länge eines zweidimensionalen array Java Basics - Anfänger-Themen 2
R länge eines array? Java Basics - Anfänger-Themen 6
C Länge/Anzahl der Stellen eines Integers Java Basics - Anfänger-Themen 8
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
D Länge einer Liste aufrufen. Java Basics - Anfänger-Themen 19
S Die durchschnittliche Länge der Strings Java Basics - Anfänger-Themen 11
Hzrfa Länge der längsten Kette java Java Basics - Anfänger-Themen 56
BeginnerJava String mit vorgegebener Länge und Buchstaben erzeugen/ mit Leerstellen Java Basics - Anfänger-Themen 8
JavaBeginner22 Wort mit der größten Länge ausgeben Java Basics - Anfänger-Themen 4
I Array Länge in Klasse festlegen Java Basics - Anfänger-Themen 1
Csircc Neuer Array mit geringerer Länge und selben werten. Java Basics - Anfänger-Themen 2
P Länge des längsten möglichst klein Java Basics - Anfänger-Themen 2
districon 2D Array - Länge zuweisen Java Basics - Anfänger-Themen 1
t2im Java Array-Länge ändern? Java Basics - Anfänger-Themen 22
W Best Practice Tabulatoren verschiedener Länge ersetzen Java Basics - Anfänger-Themen 8
H Klassen Die Länge einer Text-Node bestimmen Java Basics - Anfänger-Themen 2
J Objekt-Array dynamischer Länge aus Benutzereingaben erstellen Java Basics - Anfänger-Themen 6
G Variablen Array Länge über den Konstruktor definieren Java Basics - Anfänger-Themen 4
M Strings mit gerader und ungerader Länge ausgeben Java Basics - Anfänger-Themen 10
L Zwei sortierte Subarrays mit gleicher Länge zusammenfügen Java Basics - Anfänger-Themen 2
S Java Array Länge aus anderer Klasse lesen Java Basics - Anfänger-Themen 1
M Die länge von char Java Basics - Anfänger-Themen 6
A Best Practice Undefinierte länge bei arrays Java Basics - Anfänger-Themen 4
E Array-list mit einer bestimmten Länge Java Basics - Anfänger-Themen 17
T Länge einer Textdatei Java Basics - Anfänger-Themen 11
C Array - Länge dynamisch übergeben Java Basics - Anfänger-Themen 7
N Array mit unbestimmter länge Java Basics - Anfänger-Themen 12
T String länge messen in mm Java Basics - Anfänger-Themen 1
M Generierter Tannenbaum - String Länge Java Basics - Anfänger-Themen 1
T String/int länge Java Basics - Anfänger-Themen 2
I Länge von mehrdimensionalen Array Java Basics - Anfänger-Themen 5
A Länge Substring Java Basics - Anfänger-Themen 1
D Zweidimensionales Array (Länge) Java Basics - Anfänger-Themen 2
S Listnode Länge Java Basics - Anfänger-Themen 2
shiroX Input/Output Array erstellen / Länge Java Basics - Anfänger-Themen 3
G Erste Schritte berechne länge von einträgen Java Basics - Anfänger-Themen 5
S Länge einer Zahl Java Basics - Anfänger-Themen 18
C Datentypen Array-Einträge überhalb der Array-Länge - welcher Wert? Java Basics - Anfänger-Themen 5
M Strings mit variabler Länge auffüllen Java Basics - Anfänger-Themen 6
J Alle Wörter der Länge n mit 0 und 1 Java Basics - Anfänger-Themen 17
C Datentypen Array mit dynamischer Länge? Java Basics - Anfänger-Themen 14
M Länge der Strecke zwischen zwei Punkten Java Basics - Anfänger-Themen 10
P länge von array abfragen? Java Basics - Anfänger-Themen 2
D Erste Schritte Warum wird bei einem Array die Länge über Length ausgegeben? Java Basics - Anfänger-Themen 6
M Länge String Java Basics - Anfänger-Themen 3
A Länge einer Hexadezimalzahl in Bits Java Basics - Anfänger-Themen 40
P String- Länge Java Basics - Anfänger-Themen 3
A Klassen Eigene Datenklasse - Strings mit fixer Länge Java Basics - Anfänger-Themen 2
Gossi Datentypen Länge von Zahlentypen Java Basics - Anfänger-Themen 3
G Array mit zufälliger Länge Java Basics - Anfänger-Themen 4
S Datentypen String mit fester Länge (Rückgabewert einer Methode) Java Basics - Anfänger-Themen 2
D Array anlegen ohne bekannte Länge? Java Basics - Anfänger-Themen 6
S ArrayList länge lässt sich nicht voreinstellen Java Basics - Anfänger-Themen 10
F String begrenzte Länge??? Java Basics - Anfänger-Themen 16
N List länge Java Basics - Anfänger-Themen 6
DStrohma Binärwörter der Länge n ausgeben Java Basics - Anfänger-Themen 3
A array und seine länge Java Basics - Anfänger-Themen 5
G länge von string, string aus integer/char Java Basics - Anfänger-Themen 6
G Länge einer Enumeration feststellen Java Basics - Anfänger-Themen 15
T Länge von Strings im Array vergleichen Java Basics - Anfänger-Themen 2
N Array bei unbekannter Länge Java Basics - Anfänger-Themen 4
M unerklärbarer Fehler bei Array-Länge Java Basics - Anfänger-Themen 4
R Frage zur Länge von Textfeld und String Java Basics - Anfänger-Themen 4
G Warum hat char die Länge 2? Java Basics - Anfänger-Themen 9
B JTable - Einstellen der Größe bzw. der Länge Java Basics - Anfänger-Themen 1
J Char-Array mit variabler Länge zurückliefern. Java Basics - Anfänger-Themen 11
G Keine feste Länge bei Objekten, warum nur Zeiger? Java Basics - Anfänger-Themen 8
F ArrayList Länge ermitteln und ausgeben Java Basics - Anfänger-Themen 13
M länge von wörtern betimmen Java Basics - Anfänger-Themen 20
NightmareVirus Länge einer Integerzahl bestimmt Java Basics - Anfänger-Themen 6
B 2D Punkte erstellen und ihre Länge berechnen/Problem this. Java Basics - Anfänger-Themen 3
L String konstante Länge? Java Basics - Anfänger-Themen 4
R maximale Länge des INHALTS im JTextField Java Basics - Anfänger-Themen 2
R String[][] mit variabler länge Java Basics - Anfänger-Themen 4
G länge einer audiodatei herausfinden Java Basics - Anfänger-Themen 3
M Maximale String länge finden? Java Basics - Anfänger-Themen 8
G Array-Länge bei Erzeugung noch unbekannt - wie erzeugen? Java Basics - Anfänger-Themen 12
J Arrays mit unbekannter Länge Java Basics - Anfänger-Themen 2
B String aus Datei lesen + Länge berechnen Java Basics - Anfänger-Themen 2
N Ermitteln der Spaltenbreite => DATE-Spalte hat Länge 8 ?! Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben