谁能告诉我为什么在JavaArray
中使用方括号,即
int[] intArray = new int[20];
而对于ArrayList
他们,请使用尖括号:
ArrayList<Integer> intArrayList = new ArrayList<Integer>();
这两个括号有什么区别?
谁能告诉我为什么在Java Array中使用方括号?
因为JLS定义了这样的语法,所以用于创建数组:
数组类型被写为元素类型的名称,后跟一些空的方括号[]对。括号对的数量表示数组嵌套的深度。
而对于ArrayList,他们使用尖括号?
因为ArrayList<T>
Java类具有构造函数,所以花括号(又称为圆括号)用于调用构造函数并创建特定类的对象。
PS这两个是完全不同的概念。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句