为什么Jalopy以这种方式格式化我的Java代码?

时间:2011-08-26 06:40:58

标签: java eclipse jalopy

当我以这种方式在java中键入数组的条目时,Jalopy(Jindent的替代程序)将方括号切换到另一侧。我输入错误的方式还是什么?

格式化之前:

Before

格式化后:

After

3 个答案:

答案 0 :(得分:2)

在变量名后面使用方括号是C,C ++的旧样式。虽然Java推荐使用类型名称放置它。它特定于java代码样式。由于Jalopy专门用于格式化java Code,因此它使用推荐的Java样式进行格式化。因此代码正在改变。

答案 1 :(得分:1)

一个人的一致性,我想。

更重要的是要使类型更清晰。 Java(我认为类似于C)允许[]出现在类型或标识符之后(或者甚至是两者,相当于[][])。将它们放在类型之后会非常清楚实际类型是什么,因为nickFreqint[],而不是int

答案 2 :(得分:1)

如果您更喜欢旧的C风格,可以在设置中进行配置,请参阅此处:

http://www.triemax.com/products/jalopy/manual/java.html#ARRAY_BRACKETS_AFTER_IDENT

当谈到多维数组时,它变得相当令人兴奋......