为什么我不能使用初始容量初始化匿名String数组?

问题描述 投票:0回答:2

我正在尝试创建新的匿名String数组:

 String[] arr= new String[3]{"a", "b", "c"};

但是IDE给了我编译时错误语法。此语法在其他语言上可用,但是为什么Java不允许这样做?

java arrays syntax
2个回答
0
投票

删除3

String[] arr= new String[]{"a", "b", "c"};

0
投票

您无需编写new String[],只需编写数组元素即可声明一个新数组。

String[] arr= {"a", "b", "c"};
© www.soinside.com 2019 - 2024. All rights reserved.