在阅读 java 中的 String 类时,我注意到一个奇怪的构造函数声明
public String(byte bytes[], int offset, int length, String charsetName)
请注意,数组字节被声明为 byte bytes[]
而不是byte[] bytes
这两个声明有区别吗? java文档从未提及这种可能性..
最佳答案
没有什么区别。它只是数组声明中的语法糖。品味问题。您可以使用任何一个。
关于java `byte[] array` 与 `byte array[]`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32256121/