Hallo zusammen, wie kann ich einen Wert in einer Lambda Funktion erhöhen?
Die soll/muss ja final sein...
Das hier war mein Versuch:
Gibt es da ein Workaround?
Die soll/muss ja final sein...
Das hier war mein Versuch:
Java:
@Test
void testApplyToAllString() {
StapelMitArray<String> Stapel = new StapelMitArray(5);
for (int i = 0; i < a.length; i++) {
Stapel.insert("String" + i);
}
int count = 1;
for (int i = 0; i < a.length; i++) {
count ++;
Stapel.applyToAll(wert -> wert.substring(0,count));
}
assertEquals("Strin", Stapel.remove());
assertEquals("Stri", Stapel.remove());
assertEquals("Str", Stapel.remove());
assertEquals("St", Stapel.remove());
assertEquals("S", Stapel.remove());
}
Gibt es da ein Workaround?