Hallo zusammen,
ich habe eine Liste vom Typ String, die Liste hat beliebig viele Elemente. Nun habe ich eine Methode, die immer vier Strings entgegen nimmt. Wie kann ich das zusammen verarbeiten? Von der Idee her lösbar aber irgendwie fällt mir konkret keine elegante Lösung ein.
Im Pseudocode soll das passieren
Wie genau macht man das? Irgendwann kommt ja unweigerlich IndexOutOfBounds. Oder muss man es richtig hardcore machen, in dem man die Anzahl der Elemente durch vier teilt und dann genau weiß wieviel volle Methodenaufrufe man hat und wieviel man auffüllen muss?
ich habe eine Liste vom Typ String, die Liste hat beliebig viele Elemente. Nun habe ich eine Methode, die immer vier Strings entgegen nimmt. Wie kann ich das zusammen verarbeiten? Von der Idee her lösbar aber irgendwie fällt mir konkret keine elegante Lösung ein.
Im Pseudocode soll das passieren
Code:
for alle Elemente der Liste
nimm vier Elemente aus der Liste und rufe Methode method(List<String> vierStrings) auf
wenn Liste keine vier Elemente mehr enthält, fülle Methodenaufruf mit EmptyString "" auf
Wie genau macht man das? Irgendwann kommt ja unweigerlich IndexOutOfBounds. Oder muss man es richtig hardcore machen, in dem man die Anzahl der Elemente durch vier teilt und dann genau weiß wieviel volle Methodenaufrufe man hat und wieviel man auffüllen muss?