gpt4 book ai didi

java - 数组实例化为 `{...}`

转载 作者:行者123 更新时间:2023-11-30 03:45:56 27 4
gpt4 key购买 nike

寻找以下方面的验证:

以下两者之间有任何区别吗

int [] arr = new int[]{1, 2, 3}; 

int [] arr2 = {1, 2, 3};

对我来说 - 没有。无论如何。 {1, 2, 3} 实例化并初始化它。所以——在它之前调用 new 根本没有用(?)

TIA。

最佳答案

不,您给出的示例没有区别。但是,使用 new int[] 允许您将声明和初始化分开,如下所示:

int[] arr;
...
arr = new int[] { 1, 2, 3 };

arr = {1, 2, 3}; 是不允许的。

关于java - 数组实例化为 `{...}`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25714563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com