我是西班牙人,请原谅我英语水平不好。
我有一个项目,还有两个班级“PosicionMatriz.java”
public class PosicionMatriz{
private int x;
private int y;
public PosicionMatriz(int x, int y){
this.x = x;
this.y = y;
}
public int dameFila(){
return x;
}
public int dameColumna(){
return y;
}
@Override
public String toString(){
return ("["+dameFila()+"]["+dameColumna()+"]");
}
@Override
public boolean equals(Object obj){
if (obj instanceof PosicionMatriz){
PosicionMatriz pm = (PosicionMatriz) obj;
if (x == pm.x && y == pm.y){
return true;
}
}
return false;
}
}
和其他类“buscaVectorEnMatriz.java” 例如,该项目包括在matriz中搜索矢量。
所以,程序已经通过文件找到matriz中的向量,我如何解决这个问题,我不希望解决方案只是一个跟踪。例如:
int[][] m = {{1,2,3,4,5,6,7,8},{1,2,5,6,7,8},{1,2,3,7,8},{1,6,7,8}};
int[] v = {3,7,8};
PosicionMatriz res = buscaVectorEnMatriz(m,v);
if(res == null){
System.out.println("Vector no encontrado");
}else{
System.out.println("El vector se ha encontrado en la posición " + res);
}
非常感谢。