java - 数组初始化和 "new"关键字

标签 java arrays

撇开语法不谈,以下两个语句之间有什么区别吗?

String[] str = { "test" };

String[] str = new String[] {"test"};

最佳答案

不,没有区别。除非你想把它传递给方法

methodWhichAcceptsArray({"a", "b"}); //won't compile
methodWhichAcceptsArray(new String[] {"a", "b"}); //ok

关于java - 数组初始化和 "new"关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21171221/

相关文章:

java - Eclipse 在创建新项目或新类时卡住

java - 如何在 Google App Engine 上执行异步?

java - 如何增加Eclipse编辑器的宽度?

java - 尝试从数组中随机选择一个值时出现错误

JAVA ODFDOM : How to get integer values from ODF sheet

java - 如何恢复文本文件?

javascript - 我想返回 Javascript 中包含对象数组的对象的一部分

c - 列出整数并放入数组中

Java:按钮数组 - 获取源代码

c - 打印下划线字符来代替整数 0