запутался помогите
package com.javarush.task.task07.task0716;
import java.util.ArrayList;
/*
Р или Л
*/
public class Solution {
public static void main(String[] args) {
ArrayList<String> str = new ArrayList<String>();
str.add("роза");
str.add("лира");
str.add("лоза");
str = fix(str);
for (int i = 0 ;i<str.size();i++) {
String s = str.get(i);
System.out.println(s);
}
}
public static ArrayList<String> fix(ArrayList<String> str) {
for(int i =0;i<str.size();i++){
String s = str.get(i);
if((s.contains("р")) && (s.contains("л"))){
break;
}
else if ((s.contains("р"))&&(!s.contains("л")))str.remove(s);
else if(!s.contains("р")&& s.contains("л")){str.add(i,s);
i+=2;
i++;}
/*if(s.contains("л"))str.add(s);*/
else if(s.contains("л"))str.add(i+1,s);
}
return str;
}
}