如何解决Java中的方括号和尖括号
谁能告诉我为什么在 Java 中 Array
使用方括号,即
int[] intArray = new int[20];
而对于 ArrayList
他们使用尖括号:
ArrayList<Integer> intArrayList = new ArrayList<Integer>();
这两个括号有什么区别?
解决方法
谁能告诉我为什么在 Java Array 中使用方括号?
因为 JLS 定义了这样的语法,用于创建数组:
数组类型被写成元素类型的名称后跟一些空的方括号 [] 对。括号对的个数表示数组嵌套的深度。
而对于 ArrayList 他们使用尖括号?
因为,ArrayList<T>
是一个 Java 类,它有一个构造函数,大括号也就是圆括号用于调用构造函数并创建特定类的对象。
P。 S. 这两个是完全不同的概念。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。