使用Java格式化Java代码

时间:2011-12-16 08:12:02

标签: java formatting format

我想格式化Java代码,以便我可以提取与if和while相关的条件。

条件如:

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

应该是:

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

这样可以获取与if相关的条件。

我想用Java做这个,所以我没有使用任何解析工具。 我也不想使用eclipse格式化代码。

提前致谢。

2 个答案:

答案 0 :(得分:0)

if之类的语句总是遵循定义的语法,因此您不需要重新格式化代码来解析它们。也许简单的正则表达式可以为你做到这一点。您应该考虑这一点,而不是编写代码格式化程序。 java编译器可以独立于其布局解析代码。

答案 1 :(得分:0)

没有了解为什么你想做你想做的事情,并考虑到你没有展示任何代码的事实,我会给你一些链接,可能会给你一些想法。

您需要parse your code以便检测并替换new lines,使用regular expressions可以为您提供帮助。