【发布时间】:2016-05-18 11:01:57
【问题描述】:
我想知道是否可以将一个值分配给一个指向 Java 二维数组中某个确切位置的变量。 我正在通过
访问数组元素imageMatrix[width][hight].getColor1()
并且由于我正在考虑不同的场景,因此通过例如声明 [width][high] 会更容易。 n1=[2][1] 然后调用
imageMatrix(n1).getColor1()
有可能吗?谢谢!
【问题讨论】:
-
imageMatrix[widht][height].getColor1()不是一个方法,而是一个数组元素的访问,在访问的数组元素上调用cetColor1()。你可以定义一个方法imageMatrix(...),带有一些拟合类型的参数(例如Pair<Integer, Integer>或一些自写的类)。 -
使用 OOP。编写将包含 x 和 y 的类 - 点 f.e。然后你可以编写接收 Point 对象的方法。
-
简而言之,@Turing85 正在逃避。没有。
标签: java arrays variables assign