Leider ist der zweite Punkt nicht erfüllt, und ich verstehe nicht, warum.
Kann mir jemand einen Tipp geben?
package de.codegym.task.task07.task0716;
import java.util.ArrayList;
/*
R oder L
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String> liste = new ArrayList<>();
liste.add("Rose"); // 0
liste.add("Liebe"); // 1
liste.add("Leier"); // 2
liste = korrigieren(liste);
for (String s : liste) {
System.out.println(s);
}
}
public static ArrayList<String> korrigieren(ArrayList<String> liste) {
// schreib hier deinen Code
String s;
for(int i=0; i<liste.size(); i++){
s = liste.get(i);
if ((s.contains("r")||s.contains("R"))&&!(s.contains("l")||s.contains("L"))){
liste.remove(i);
i--;
}
else if (!(s.contains("r")||s.contains("R"))&&(s.contains("l")||s.contains("L")))
liste.add(i, s);
i++;
}
return liste;
}
}