Хотя вы предоставили строку "1234567889", и приведенный выше код должен работать нормально, однако в реальной жизни, если это другая строка, пожалуйста, проверьте, чтобы она не была пустой, прежде чем делать это, иначе str.length будет return -1, вызывающий ошибку.