Строка Java с расходящейся "длиной" - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть следующая строка в Java

String test = "this string has been changed for test purposes so that it can be clearly seen how many chars it has without exposing sensible information testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesaaaaaaaaaaaaaaaString ends here";

Когда я считаю ее длину на .jsp с использованием JavaScript, она показывает мне 1000 символов, как и ожидалось (от 0 до 999).Но когда я перехожу к классу .action в коде Java и использую

test.length();

, он возвращает 1007.

Я использовал онлайновый инструмент сравнения и подсчета между "проверенной" строкой изкод отладки и входная строка из JSP.Но оказывается, что счетчик дал мне значение 1000, а инструмент сравнения показал, что две строки идентичны.

В чем здесь проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...