MAL!
Estoy en horario de trabajo y no tengo mucho tiempo de explicar, pero me dio tiempo de hace un ejemplo.
1. Para comparar String no es de esa manera.
2. arreglo:buscar. Vienes de C?
/**
* @(#)BusquedaBidimensional.java
*
*
* @author 1mpuls0
* @version 1.00 2011/3/15
*/
public class BusquedaBidimensional {
public static void main
(String args
[]) { new BusquedaBidimensional();
}
public BusquedaBidimensional() {
String arreglo
[][] = { { "Juan",
"Pedro",
"Maria",
"Jorge" },
{ "Pablo", "Perla", "Eva", "Gabriela" },
{ "Yesenia", "Giovani", "Edith", "Jesus" } };
if(existeElemento(arreglo, nombre))
System.
out.
println(nombre
+" se encuentra en el arreglo"); else
System.
out.
println(nombre
+" no se encuentra en el arreglo");
}
private boolean existeElemento
(String [][] arreglo,
String elemento
) { int filas = arreglo.length;
int columnas = arreglo[ 0 ].length;
boolean encontrado=false;
for ( int fila = 0; fila < filas; fila++ )
for ( int columna = 0; columna < columnas; columna++ )
if ( arreglo[ fila ][ columna ].equals(elemento) )
encontrado=true;
return encontrado;
}
}
Si puedo mas tarde comento bien.
Mientras revisa el código.
Saludos.