I need help debugging this; the problems are on lines 10-13. It says I can't convert from a String to an Int, but i don't know how to fix it. The code looks for the word "bug" within the given strings.
        public class BugHunter extends ConsoleProgram
{
    public void run()
    {
        String test1 = "Debug";
        String test2 = "bugs bunny";
        String test3 = "boogie";
        String test4 = "baby buggie";
        int index1 = findBug(test1);
        int index2 = findBug(test2);
        int index3 = findBug(test3);
        int index4 = findBug(test4);
        printBug(test1, index1);
        printBug(test2, index2);
        printBug(test3, index3);
        printBug(test4, index4);
    }
    // Returns the index of the String "bug" inside the String str
    // If str does not contain the String "bug", returns -1
    public String findBug(String str)
    {
        str.indexOf("bug");
    }
    public void printBug(String test, int index)
    {
        if(index != -1)
        {
            System.out.println(test + " has a bug at index " + index);
        }
        else
        {
            System.out.println(test + " has no bugs");
        }
    }
}
 
    