Задачу решил, но возникла такая ситуация:
ArrayList<String> s = new ArrayList<>();
ArrayList<String> s1 = new ArrayList<>();

        for (int i = 0; i < 10; i++)
        {
            s.add(reader.readLine());
        }

        s1 = new ArrayList<>(s);
        sortS(s1);

        if (s.equals(s1)){}
        else
            {
            for (int i = 0; i < s1.size(); i++)
            {
                if (s.get(i).length() == s1.get(i).length())
                {
                    continue;
                }
                else
                    {
                    System.out.println(i+1);
                    break;
                }
            }
        }
Вопрос, почему при
System.out.println(i+1);
задача засчиталась? А при
System.out.println(i);
нет? Если отсчет индексов должен начинаться с "0"? Не могу понять, заранее спасибо.