<分区>
int arr[] = new int[6];
int[] arr = new int[6];
它们有什么区别?
如果没有区别那么有两种不同的方式的目的是什么?
<分区>
int arr[] = new int[6];
int[] arr = new int[6];
它们有什么区别?
如果没有区别那么有两种不同的方式的目的是什么?
最佳答案
不同之处在于您是否有多个声明。否则就是品味问题
int[] a, b[]; // a is int[], b is int[][]
int a[], b[]; // a is int[], b is int[]
int[]
在 Java 中是首选。较旧的int a[]
是为了让C 程序员高兴。 ;)
由于模糊的向后 bug 兼容性原因,您可能会混淆地编写以下内容。不要这样做。
public int method()[] {
return new int[6];
}
关于java - 声明数组的两种不同方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17291437/
相关文章:
javascript - 使用 JavaScript 创建对象
java - 我可以使用不同的请求主体创建多个具有相同请求映射的 HTTP POST 方法吗
java - 如何将对象作为参数传递给 onClick 上的 javascript 函数
java - sonarqube java规则不是扩展类应该是最终的
javascript - 如何将对象数组传递给nodejs并将数组发送到mongo中的文档
java - Eclipse Tomcat 发布错误 : FlatFile Cannot be cast to IFlatFolder