【问题标题】:Why does Jalopy format my Java code this way?为什么 Jalopy 以这种方式格式化我的 Java 代码?
【发布时间】:2011-11-04 06:44:50
【问题描述】:

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

格式化前:

格式化后:

【问题讨论】:

  • 您也许可以在 jalopy 设置中更改它,但默认情况下它所做的是首选方式 (IMO)。但是,您的选择。

标签: java eclipse jalopy


【解决方案1】:

如果你更喜欢旧的 C 风格,你可以在你的设置中配置它,见这里:

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

当涉及到多维数组时,它变得非常有趣......

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我猜是一致的。

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

      【讨论】:

      • 我明白你在说什么。谢谢
      猜你喜欢
      • 2021-11-11
      • 1970-01-01
      • 2020-06-24
      • 2018-07-22
      • 2016-02-04
      • 2021-03-05
      • 2013-08-23
      • 2010-09-09
      • 1970-01-01
      相关资源
      最近更新 更多