0
我有一个Label
s的二维数组,每个标签包含一个int
的String
版本。我试图遍历我的数组,并检查每个元素是否包含相同的int
。我是否以这种错误的方式去做?尝试比较标签的二维阵列的多个连续元素
public boolean isPattern(Label[][] matirx) {
boolean pattern = false;
for (int rPos = 0; rPos < rows; rPos++) {
for (int cPos = 0; cPos < columns - 3; cPos++) {
if (matrix[cPos][rPos].equals(matrix[cPos + 1][rPos])
&& matrix[cPos][rPos].equals(matrix[cPos + 2][rPos])
&& matrix[cPos][rPos].equals(matrix[cPos + 3][rPos])) {
pattern = true;
}
}
}
当我打印我的boolean
到输出窗口,我得到false
不管。所以我想我真正的问题是。我是比较每个Label
的内容还是每个索引的值,从而导致变量永远不是true
?