Просмотр полных строк при отладке в Eclipse

При отладке кода Java Строки в представлениях "Переменные" и "Выражения" обнаруживаются только до определенной длины, после которой Eclipse показывает "..."

Там какой-либо путь состоит в том, чтобы осмотреть всю строку? (Это упрощает боль добавления регистрирующихся операторов для отладки везде),

159
задан sleske 7 October 2015 в 10:03
поделиться

2 ответа

В представлении переменных вы можете щелкнуть правой кнопкой мыши на панели сведений (раздел, в котором отображается содержимое строки) и выбрать Всплывающее меню «Максимальная длина ...». Такая же длина применяется к всплывающему окну инспектора выражений и нескольким другим местам.

enter image description here

216
ответ дан 23 November 2019 в 21:34
поделиться

Если у вас действительно длинная строка, я использую другую стратегию: выгрузите ее в файл. У меня есть фрагмент кода, который я использую в представлении Display, который оценивается для вывода данных в файл. Я использую Commons IO, но вы можете сделать это только с помощью методов JDK.

org.apache.commons.io.FileUtils.writeStringToFile(new java.io.File("<filename>"), <expression to evaluate>);

Естественно, чтобы это работало, вам понадобится Commons IO JAR в вашем пути к классам. Если вы этого не сделаете, прибегните к работе с JDK.

20
ответ дан 23 November 2019 в 21:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: