Форматирование кода Java с использованием Java - PullRequest
0 голосов
/ 16 декабря 2011

Я хотел отформатировать код Java, чтобы можно было извлекать условия, связанные с if и while.

Условия типа:

if (condition1 && condition2) { /* Statements; */ }

должны быть такими:1008 * Таким образом, могут быть получены условия, связанные с if.

Я хотел сделать это с помощью Java, поэтому я не использую никаких инструментов синтаксического анализа.Я также не хочу форматировать код с помощью eclipse.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 16 декабря 2011

Не вдаваясь в то, почему вы хотели бы делать то, что вы хотите делать, и учитывая тот факт, что вы не показывали никакого кода, я не предоставлю вам некоторые ссылки, которые могут дать вам некоторые идеи. парсит ваш код , чтобы вы могли обнаружить и заменить новые строки , используя регулярные выражения , которые могут вам очень помочь.

0 голосов
/ 16 декабря 2011

Операторы типа if и т. Д. Всегда следуют определенному синтаксису, поэтому вам не нужно переформатировать код для их анализа.Может быть, простые регулярные выражения могут сделать это для вас.Вы должны подумать об этом вместо того, чтобы писать средство форматирования кода.Компилятор Java может анализировать код независимо от его макета.

...