Почему String.indexOf не использует исключение, но возвращает -1, если подстрока не найдена?
Цель этого вопроса: при запуске настраиваемого исключения.
Я считаю, что избежать необходимости возвращать специальный код ошибки - это правильный путь проектирования.
Каково ваше мнение?