Was mache ich falsch?
Ich habe so viel ausprobiert. Ich hoffte jetzt eine Möglichkeit zu haben
das ganze Wort nach den Buchstaben zu durchsuchen.
Das Programm hat die Aufgabe erfüllt und doch funktioniert es nicht.
Ich hätte gerne einen Tip.
Danke im Voraus für Eure Bemühungen
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) {
for(int i = 0; i < liste.size(); i++) {
if((liste.get(i).indexOf("R")!=-1 ||liste.get(i).indexOf("r")!=-1)&& (liste.get(i).indexOf("L")!=-1|| liste.get(i).indexOf("l")!=-1))
continue;
if(liste.get(i).indexOf("R")!=-1 ||liste.get(i).indexOf("r")!=-1)
liste.remove(i);
if(liste.get(i).indexOf("L")!=-1 ||liste.get(i).indexOf("l")!=-1)
liste.add(i, liste.get(i));
i++;
}
return liste;
}
}