gpt4 book ai didi

java - 返回数组的语义

转载 作者:太空宇宙 更新时间:2023-11-04 12:00:36 24 4
gpt4 key购买 nike

当我创建一个方法来确定我想要返回什么值时,通常我可以直接返回一个值 - 像这样:

返回0;

但是,我发现在返回数组时,我必须创建一个数组的新实例,然后返回它 - 如下所示:

String[] rtnArr = {"str1", "str2"};
返回 rtnArr;

这是为什么呢?我是在这里创建两个数组,还是仅在实例化方法时指定类型?

编辑:我应该澄清一下,我将根据初步条件返回一个或另一个数组。也就是说,我有一个开关,每种情况都会返回一个不同字符串数组。

最佳答案

您没有创建两个数组。仅在初始化变量时才允许使用数组初始值设定项,因此您不能在 return 语句中直接使用它们。

关于java - 返回数组的语义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40951642/

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