撇开语法不谈,以下两个语句之间有什么区别吗?
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/