【发布时间】:2017-03-04 16:26:21
【问题描述】:
我正在尝试使用一些预定整数写入多维数组,但收到错误 - 西装的原始类型 int 没有字段编号 这是我收到此错误时使用的代码
card[suit][number] = suit, number;
card 是我已经创建的多维数组,我正在尝试使用我创建的 2 个整数、suit 和 number 写入它
【问题讨论】:
-
一个数组每个槽只能包含一个对象。因此,为了向其中保存两个变量,您必须创建一个包含这两个数字的新类。
-
我还是一个相当新的程序员,并没有真正关注这一点。你能帮我写一些示例代码吗?
-
一个数组,就像内存中的所有其他东西一样,包含单个元素。这就像说
int a = 2, 3;,这是行不通的。如果你真的想要这个,你可以像 QBrute 所说的那样创建一个类,或者甚至使用一个二维数组数组(即一个 3 维数组。) -
@DylanChristensen:你能不能只提供整个代码(以防它不是太多)?
-
我使用了一个列表的解决方法,所以我没有代码了
标签: java arrays multidimensional-array