gpt4 book ai didi

java - 将 int[] 传递给方法

转载 作者:行者123 更新时间:2023-12-01 18:33:19 24 4
gpt4 key购买 nike

我现在无法将 int 数组传递给方法。它们位于同一个类中,如果我将方法参数切换为 int,然后使用 int,则一切正常。我正在尝试像这样传递 int[]:

setBoardBulk({1, 2}, {1, 2}, {2, 3});

但是这样做我得到:

非法开始表达不是声明';'预期

对于我传递的每个元素。在本例中,我每个都有 3 个,因为我试图传递 3 个数组。我在这里做错了什么?谢谢!

最佳答案

只有在数组声明时才可以简单地说{1, 2}。对于其他数组初始化表达式,您必须在大括号之前显式包含 new int[]。尝试一下

setBoardBulk(new int[] {1, 2}, new int[] {1, 2}, new int[] {2, 3});

关于java - 将 int[] 传递给方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23161272/

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