Hi!
Ich will die Spaltenzahl meines mehrdim. array String[][]tabelle; bekommen.
Mein Code:
Enthält eine Spalte den leeren String "", dann gilt sie als nicht benutz und werden nicht mitgezählt!
Problem das ich jetzt habe ist, dass ich bei jedem Schleifendurchlauch für jede Zeile x, wo ein leerer String auftritt die Spaltenzahl reduziere, obwohl ich ja noch in der gleichen Spalte y bin!
Wie kann ich das verhindern?
Ich will die Spaltenzahl meines mehrdim. array String[][]tabelle; bekommen.
Mein Code:
Java:
public int getColumns() {
int spalten = tabelle[0].length;
for(int y = 0; y < tabelle[0].length; y++){
for(int x = 0; x < tabelle.length; x++){
if(tabelle[x][y] == ""){
spalten = spalten - 1;
return spalten;
}
else if(tabelle[x][y] != ""){
return spalten;
}
}
}
return spalten;
}
Problem das ich jetzt habe ist, dass ich bei jedem Schleifendurchlauch für jede Zeile x, wo ein leerer String auftritt die Spaltenzahl reduziere, obwohl ich ja noch in der gleichen Spalte y bin!
Wie kann ich das verhindern?