我正在遍历2d数组。检查第一行元素是否相同/相等。我在解决这个问题上遇到了问题。这是我到目前为止的内容。
public void checkMatch(Values[][] val){
//TODO check elements in 2d array for matches
for(int i = 0; i < val.length; i++){
for(int j = 1; j < val[i].length; j++){
if(val[i][0].equals(val[i][1]) && val[i][0].equals(val[i][2])){
System.out.println("Match");
}else {
System.out.println("No Match");
}
}
}
}
答案 0 :(得分:0)
想通了。
public void checkMatchRows(Values[][] val){
for(int i = 0; i < val.length; i++){
for(int j = 1; j < val[j].length -1; j++){
if(val[i][0] == val[i][1] && val[i][1] == val[i][2]){
System.out.println("Match");
}else {
System.out.println("No Match");
}
}
}
}