java - 格式化传递给Java函数的多个参数

通常传递给函数的参数数量可能很大。考虑以下情况:

calculate(dataManager.getLastUpdate().getNumberOfChildren(),
          dataManager.getLastUpdate().getNumberOfParents(),
          dataManager.getLastUpdate().getNumberOfGrandChildren(),
          long milliseconds,
          int somethingelse)

Java 中是否有提供对齐参数的方法的指南?将所有参数放在一行中看起来并不漂亮。

最佳答案

当我必须调用这样的方法时,我喜欢将参数放在自己的行上,如下所示:

final int result = calculate (
    dataManager.getLastUpdate().getNumberOfChildren(),
    dataManager.getLastUpdate().getNumberOfParents(),
    dataManager.getLastUpdate().getNumberOfGrandChildren(),
    milliseconds,
    somethingelse
);

显然,这是个人偏好,但如果您正在与其他人一起编写代码,请尽量遵守已经提出的约定。

https://stackoverflow.com/questions/6023391/

相关文章:

java - java中具有可变数量参数的字符串格式

c++ - 使用 std::cout 的表格布局

formatting - .NET GUID 大写字符串格式

xml - 将每个 XQuery 结果放在一个新行上

java - 如何打印不带逗号的 Double

c - 如何打印有限数量的字符?

powershell - 使用格式表控制列宽

c# - 很好地显示时间跨度

visual-studio - 如何在 Visual Studio 中自动格式化 XAML 代码?

android - 如果 ScrollView 仅支持一个直接子级,我应该如何使整个布局可滚动?