Формат вывода Java с отступами в виде кода: - PullRequest
0 голосов
/ 20 июля 2011

Я генерирую файлы .java из класса PrintWriter.Эти сгенерированные файлы содержат много , вложенных в циклы.Чтобы правильно сделать отступ, я сейчас использую что-то вроде:

for(int j = 0; j < i + 2; j++)
{
    pw.print("    ");
}
pw.println("{");

Просто для правильного отступа в одинарных скобках.

Очевидно, я мог бы просто сделать метод для этого.Мне больше интересно, есть ли библиотека, которая будет обрабатывать отступы и тому подобное из выведенного кода.

1 Ответ

1 голос
/ 20 июля 2011

Думаю, вам лучше не делать этого в своем коде (я не знаю какой-либо библиотеки, которая форматирует операторы PrintWriter.out), а вместо этого полагаться на некоторые средства форматирования после того, как ваша Java-программа завершила создание ваших файлов .java.

Вот несколько форматеров

http://mindprod.com/jgloss/beautifier.html

Джейкоб - это командная строка, а персональная версия бесплатна.

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