java:如何有一个好的缩进?

Myc*_*haL 2 java coding-style word-wrap

我想遵循惯例,包括每行不超过80个字符.

我下载了PDF,解释了命名类,变量,并说了一些包装,但它仍然很轻.

它表示: - 在逗号之后中断 - 在操作员之前休息 - 更喜欢高级别中断以降低

但是如何管理这个简单的案例:

File logDir = new File(PropertiesLoader.getProperty(SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue()));
Run Code Online (Sandbox Code Playgroud)

我很想在getProperty的括号后面换行.

如果我们在操作员面前切割,我们是否必须为以下所有操作员执行此操作?我经常看到这段代码:

String value = SpecificConstant
    .AdminStorageProperty
    .LOG_FOLDER
    .getValue();
Run Code Online (Sandbox Code Playgroud)

包裹线条的更好方法是什么?

谢谢.

Pet*_*rey 6

我使用IDE的默认设置,因此当我检查它或我要求时它会自动格式化我的代码.我很少手动格式化代码.

我会写的

 File logDir = new File(PropertiesLoader.getProperty(SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue()));
Run Code Online (Sandbox Code Playgroud)

as(在我的IDE中使用引入变量重构)

 String logProp = SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue();
 File logDir = new File(PropertiesLoader.getProperty(logProp));
Run Code Online (Sandbox Code Playgroud)

我在IDE中使用了一个比例字体,使得80个字符的限制意义不大;)对我来说,通常更像200个字符的限制.