Encontrar posicion del array
Hola amigos! me surgio una duda , aver si podeis exarme una manita.
hAber hay algun metodo en java que en un array me dè la posicion de uno de sus componentes .
Ejmp:
Un saludo compañeros! xD
- Payan's blog
- Inicie sesión o regístrese para enviar comentarios
Si es estrictamente con
Si es estrictamente con arreglos, vas a tener que hacer un doble ciclo, más o menos así
Es lo primero que se me ocurre, pero puedes modificar a tu gusto ;-)
No entendí, podrías
No entendí, podrías re-formular la duda?
Te entiendo que tienes una matriz ( un arreglo de arreglos ), donde en el primer arreglo tienes razas de perros y en el segundo razas de gatos. Y luego quieres buscar una raza y que te diga de que fue?
Pon un ejemplo de lo que esperas de entrada y que es lo que esperas de salida.
También, ¿es necesario tener la información en una matriz?
Yo entiendo por ejemplo que quieres usar algo como esto:
Si es así hay una desventaja, en Java no se pueden regresar dos valores, por lo que tendrías que crear un tipo de dato que regrese los dos valores en un objeto.
Para encontrar el valor tienes que iterar una arreglo y luego ver si en cada posicion esta lo que buscar y conservar los índices:
Algo así
cadena en matriz
Finalmente lo que quieres es buscar una cadena en una matriz de cadenas (un arreglo de arreglos puede ser visto como una matriz). Y pues sí, lo único que puedes hacer es el ciclo anidado para buscar, como ya te pusieron en las respuestas previas.
Exacto es eso! yo
Exacto es eso! yo introduciria por ejemplo .. siames..y me devuelve (1,22 )
1--> que hace referencia al tipo de animal -- en este caso gato
22--> que hace referencia al tipo de raza --en este caso siames
Pero ya te lei que no se puede salvo que sea con un objeto,pero aun asi me parece valido.
Un saludoo compañero!
Gracias amigos por aclararme
Gracias amigos por aclararme esta duda! xD