當我以這種方式在java中爲數組鍵入條目時,Jalopy(Jindent的替代程序)將方括號切換到另一端。我輸錯了方式還是什麼?爲什麼Jalopy以這種方式格式化我的Java代碼?
格式化之前:
格式化後:
當我以這種方式在java中爲數組鍵入條目時,Jalopy(Jindent的替代程序)將方括號切換到另一端。我輸錯了方式還是什麼?爲什麼Jalopy以這種方式格式化我的Java代碼?
格式化之前:
格式化後:
在變量名稱之後使用方括號是舊式C,C++。 Java中推薦使用類型名稱。它特定於java代碼風格。由於Jalopy專門用於格式化Java代碼,因此它使用推薦的Java風格進行格式化。因此代碼正在改變。
一致性的一個,我猜。
而更重要的是要使類型更清晰。 Java(類似於C,我認爲)允許[]
出現在類型或標識符之後(或甚至兩者,相當於[][]
)。將它們放在該類型之後可以非常清楚地表明實際類型,因爲nickFreq
是int[]
,而不是int
。
我明白你的意思了。謝謝 – Nick300
如果你喜歡舊的C風格,你可以在你的設置進行配置,在這裏看到:
http://www.triemax.com/products/jalopy/manual/java.html#ARRAY_BRACKETS_AFTER_IDENT
,當涉及到多維數組它得到相當interessting ...
您可能能夠在Jalopy設置中對其進行更改,但默認情況下它所做的是首選方法(IMO)。然而,你的選擇。 – amal
偉大的評論。謝謝。 – Nick300