Java中的方括号和尖括号

埃尔尼

谁能告诉我为什么在JavaArray中使用方括号,即

int[] intArray = new int[20];

而对于ArrayList他们,请使用尖括号:

ArrayList<Integer> intArrayList = new ArrayList<Integer>();

这两个括号有什么区别?

乔治·齐克拉里

谁能告诉我为什么在Java Array中使用方括号?

因为JLS定义了这样的语法,所以用于创建数组:

数组类型被写为元素类型的名称,后跟一些空的方括号[]对。括号对的数量表示数组嵌套的深度。


而对于ArrayList,他们使用尖括号?

因为ArrayList<T>Java类具有构造函数,所以花括号(又称为圆括号)用于调用构造函数并创建特定类的对象。

PS这两个是完全不同的概念。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取Java程序以读取括号,方括号和花括号

来自分类Dev

带有尖括号和方括号的Chrome控制台对象属性

来自分类Dev

指针和方括号

来自分类Dev

Java //与RegExp和方括号不匹配

来自分类Dev

在emacs中交换花括号和方括号

来自分类Dev

从多个目录中删除括号和方括号

来自分类Dev

替换字符串中的括号和方括号

来自分类Dev

批量删除文件名中的括号和方括号

来自分类Dev

C ++中的空尖括号

来自分类Dev

RESTEasy中的MultivaluedMap和方括号

来自分类Dev

方括号和crontab中的-x

来自分类Dev

RESTEasy中的MultivaluedMap和方括号

来自分类Dev

方括号和crontab中的-x

来自分类Dev

Opencv和python参数中的方括号

来自分类Dev

java中的json缺少方括号

来自分类Dev

C ++模板:尖括号中的类型名和|| s

来自分类Dev

向量中的方括号

来自分类Dev

在圆括号和方括号之间捕获

来自分类Dev

将方括号和大括号替换为javascript或jquery中的圆括号

来自分类Dev

正则表达式以逗号分隔,但不在方括号和方括号中

来自分类Dev

重击-使用双方括号和单方括号时

来自分类Dev

PHP Regex替换方括号和方括号之间的文本

来自分类Dev

C#XML注释中的尖括号

来自分类Dev

模板定义中的空尖括号

来自分类Dev

通过尖括号中的 id 获取元素

来自分类Dev

花括号与方括号

来自分类Dev

从数组中删除方括号?

来自分类Dev

深入Python中的方括号

来自分类Dev

转义JSel中的方括号