gpt4 book ai didi

java - 如何返回取消引用的数组?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:48:57 26 4
gpt4 key购买 nike

我想做如下的事情:

public static int[] plusOneLengthFour(int[] arr) {
return {arr[0]+1,arr[1]+1,arr[2]+1,arr[3]+1};
}

但是在编译时,我得到以下错误:

TestClass.java:5: error: illegal start of expression
return {arr[0]+1,arr[1]+1,arr[2]+1,arr[3]+1};

这里有什么问题吗?

最佳答案

您只需要将 new int[] 添加到您的 return 语句中即可编译它。如果你只是从花括号开始,它不知道你想要什么。请注意,这将返回一个数组,而原始arr 将具有相同的值。

即,

return new int[] {arr[0]+1,arr[1]+1,arr[2]+1,arr[3]+1};

关于java - 如何返回取消引用的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874934/

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