比较2D数组中的元素

时间:2014-05-26 20:00:16

标签: java

我使用jtextUtils

创建了下表

现在我想为每一行做以下事情,

如果每列从第3列开始彼此相等,则写一个" x"到了" False?"列。

table

这是我拥有的2D数组,它已经填充了元素:

String [][] cPosTags = new String[x][y];

1 个答案:

答案 0 :(得分:0)

更新:

试试这个:

for (int i=0;i<cPosTags.length;i++) {
    boolean equal = true;
    for (int j=4;j<cPosTags[i].length) {
        if (!cPosTags[i][3].equals(cPosTags[i][j])) {
            equal = false;
            break;
        }
    }
    if (!equal)
        cPosTags[i][2] = "x";
}

我可能会混合行和列......


你的问题真的不清楚,但你可以遍历数组并比较元素:

迭代:

for (int i=0;i<cPosTags.length;i++) {
    for (int j=0;j<cPosTags[i].length) {

    }
}

比较:

cPosTags[3][3].equals("hello");
cPosTags[3][5].equals(cPosTags[3][4]);