Як виявилося, не завжди length()
повертає дійсну кількість символів у рядку. В класі String
чимало підводних камнів та різної недокінця вірної поведінки. Одна із них стосується того, як правильно рахувати кількість символів у рядку.
Тут більше про це...