当我以这种方式在java中键入数组的条目时,Jalopy(Jindent的替代程序)将方括号切换到另一侧。我输入错误的方式还是什么?
格式化之前:
格式化后:
答案 0 :(得分:2)
在变量名后面使用方括号是C,C ++的旧样式。虽然Java推荐使用类型名称放置它。它特定于java代码样式。由于Jalopy专门用于格式化java Code,因此它使用推荐的Java样式进行格式化。因此代码正在改变。
答案 1 :(得分:1)
一个人的一致性,我想。
更重要的是要使类型更清晰。 Java(我认为类似于C)允许[]
出现在类型或标识符之后(或者甚至是两者,相当于[][]
)。将它们放在类型之后会非常清楚实际类型是什么,因为nickFreq
是int[]
,而不是int
。
答案 2 :(得分:1)
如果您更喜欢旧的C风格,可以在设置中进行配置,请参阅此处:
http://www.triemax.com/products/jalopy/manual/java.html#ARRAY_BRACKETS_AFTER_IDENT
当谈到多维数组时,它变得相当令人兴奋......