我有一个功能:
public static String bytesToHex(byte[] bytes) {
...
}
关于代码风格的工具建议:
考虑将varargs用于将数组作为最后一个参数的方法或构造函数
我该如何编辑?
答案 0 :(得分:1)
Doc Says,作为一名API设计师,你应该谨慎使用它们,只有当它使用时 好处真的很有吸引力。
vararg
可以用三个点(...)
来表示,至少恕我直言byte
只是不好看。我建议您坚持使用byte[]
,因为在大多数编程案例中,我们会byte[]
而不是单数byte
元素,而您在使用varargs
时无法获益这个特例。
public static String bytesToHex(byte... bytes) {
}