Hallo ich bins mal wieder liebe Community,
und bevor ihr allmählich den hass kriegt ^^ hier ein kleiner Code.
Erklärung dazu:
Der eingelesene String wird erstmal überprüft ob er leer ist. Wenn dieser leer ist wird er gar nicht erst in das array aufgenommen. Dabei wird die variable x um den Wert 1 erhöht. So sollte es nun passieren das zwei mal hinter einander ein leeres Feld aufkommt. So soll er selbst wenn das nächste Feld beschrieben ist es löschen. Danach ist es egal wie groß x ist. Denn bei dem nächsten beschriebenen Feld wird x auf 0 gesetzt.
Beispiel:
1 hannelore
2
3 tobias
3 maximilian
5
6
7 Thorsten
8
9 susan
10 gabriel
Also wid Thorsten rausgeschmissen und am ende sollte es so aussehen.
Hannelore
tobias
maximilian
susan
gabriel
Danke für eure überlegungen
und bevor ihr allmählich den hass kriegt ^^ hier ein kleiner Code.
Java:
if(line.equals(" ") || x == 2 ){
array.remove(line);
x++;
}else{
array.add(line);
x = 0;
}
}
Erklärung dazu:
Der eingelesene String wird erstmal überprüft ob er leer ist. Wenn dieser leer ist wird er gar nicht erst in das array aufgenommen. Dabei wird die variable x um den Wert 1 erhöht. So sollte es nun passieren das zwei mal hinter einander ein leeres Feld aufkommt. So soll er selbst wenn das nächste Feld beschrieben ist es löschen. Danach ist es egal wie groß x ist. Denn bei dem nächsten beschriebenen Feld wird x auf 0 gesetzt.
Beispiel:
1 hannelore
2
3 tobias
3 maximilian
5
6
7 Thorsten
8
9 susan
10 gabriel
Also wid Thorsten rausgeschmissen und am ende sollte es so aussehen.
Hannelore
tobias
maximilian
susan
gabriel
Danke für eure überlegungen