Hallo allerseits,
und zwar bräuchte ich Hilfe bei einer Schleife, die nicht ganz heute will (Kopfschmerzen).
Ich habe eine ArrayList des Typen String und es befinden sich Strings und leere Strings in ihr.
Hier ein Beispiel:
Diese Liste wird immer mit anderen Werten befüllt, das heißt ich weiß nicht was sich innen drin für Elemente befinden.
Nun wollte ich in einer neuen ArrayListe<Integer>, die befüllte Liste iterieren und schauen wieviele Elemente sich bis zum nächsten befinden.
Ein Bespiel:
Ich habe überlegt das mit ein Iterator zu machen, aber ich habe heute so Kopfschmerzen das gar nix klappt. Falls ich auf eine Idee kommen, werde ich diesen Beitrag bearbeiten und die Lösung rein schreiben. Vielen Dank!
Bitte helft mir :rtfm::-(
und zwar bräuchte ich Hilfe bei einer Schleife, die nicht ganz heute will (Kopfschmerzen).
Ich habe eine ArrayList des Typen String und es befinden sich Strings und leere Strings in ihr.
Hier ein Beispiel:
Java:
ArrayList<String> liste = new ArrayList<String>();
liste.add("Haus");
liste.add("");
liste.add("");
liste.add("Hund");
liste.add("");
liste.add("");
//usw.....
Diese Liste wird immer mit anderen Werten befüllt, das heißt ich weiß nicht was sich innen drin für Elemente befinden.
Nun wollte ich in einer neuen ArrayListe<Integer>, die befüllte Liste iterieren und schauen wieviele Elemente sich bis zum nächsten befinden.
Ein Bespiel:
Java:
int counter = 0;
ArrayList<Integer> sizeOfListe = new ArrayList<Integer>();
for(int i=0; i<liste.size(); i++) {
if(liste.get(i)=="") {
count+=1;
if(liste.get(i)!="") {
count+=1;
continue;
sizeOfListe.add(count);
}
}
}
// Ergebnis des ganzen sollte sein
sizeOfListe.get(0) = 3
sizeOfListe.get(1) = 3
Ich habe überlegt das mit ein Iterator zu machen, aber ich habe heute so Kopfschmerzen das gar nix klappt. Falls ich auf eine Idee kommen, werde ich diesen Beitrag bearbeiten und die Lösung rein schreiben. Vielen Dank!
Bitte helft mir :rtfm::-(
Zuletzt bearbeitet von einem Moderator: