Hi, guys! I make a mistake. It's something about method remove, I think. cannot find symbol symbol: method remove(int) location: variable s of type java.lang.String. Please clarify me. Thank you in advance!
package com.codegym.task.task07.task0716;

import java.util.ArrayList;

/*
R or L

*/

public class Solution {
    public static void main(String[] args) throws Exception {
        ArrayList<String> list = new ArrayList<String>();
        list.add("rose"); // 0
        list.add("love"); // 1
        list.add("lyre"); // 2
        list = fix(list);

        for (String s : list) {
            System.out.println(s);
        }
    }

    public static ArrayList<String> fix(ArrayList<String> list) {
        // write your code here
        for (int i = 0; i < list.size();) {
            String s = list.get(i);

            if (s.contains("r") && s.contains("l"))
                i++;
            else if (s.contains("r"))
                s.remove(i);
            else if (s.contains("l")) {
                s.add(i, s);
                i += 2;
            }
        }
        return list;
    }
}