“Conocimientos Programación>Programación Java

Cómo hacer coincidir una cadena en una matriz mediante Java

2015/3/28
La clase de cadena en Java proporciona un método para comprobar si dos valores de cadena son iguales. El uso de este método junto con una declaración de bucle y condicional , su programa puede encontrar el índice del elemento que coincide con una cadena específica en una matriz. Para coincidir con la cadena , primero tiene que implementar un bucle para recorrer la estructura de matriz. Cada vez que el bucle se repite , el código puede comparar el valor de la cadena actual a la que usted está buscando . El bucle puede continuar hasta que encuentra la cadena o alcanza el final de la estructura . Instrucciones
1

Crear una matriz de cadenas en su programa. Si ya dispone de una matriz de cadenas , se puede usar eso. De lo contrario , puede crear una instancia y uno mediante el siguiente código:

String [] = { palabra " manzana ", " amarillo", " naranja " , "mango ", " durazno " } ;

La estructura matriz tiene ahora cinco elementos en el mismo, con cada uno almacena una sola palabra. Especifica la cadena que desea para que coincida con una variable , usando el siguiente código :

partido String = "mango " ;

Modifique el valor de la cadena para reflejar el texto que está buscando coincidir en su conjunto .
2

Loop a través de su matriz. Agregue el código siguiente , la creación de una variable para realizar un seguimiento del índice de matriz igualado cuando el programa encuentra :

matchIndex int = -1 ;

Al comenzar esta variable en un negativo , se saber si el programa encuentra la cadena de búsqueda o no. Agregue el siguiente esquema bucle para buscar a través de la matriz : for ( int w = 0 , w < words.length ; w + +) {//comprobar la cadena}

Este bucle se repetirá una vez para todos los elementos de la matriz . Dentro del bucle , se puede comparar el elemento de cadena actual con el que usted está tratando de igualar.
3

Comparar elemento de la matriz actual a la cadena de búsqueda . Agregue la siguiente instrucción condicional dentro de su ciclo :

if ( . Palabras [ w ] es igual a ( partido)) {//especificar qué hacer cuando la cadena se empareja }

Este código llama a la cadena es igual método. Si la cadena actual elemento de la matriz es igual a la cadena de búsqueda , la prueba condicional se devuelve un valor verdadero . Dentro de la sentencia condicional que puedes proporcionar instrucciones para cuando la cadena se empareja .
4

Especifique qué ocurrirá cuando Java se encuentra en la cadena . Agregue el siguiente código dentro de la sentencia if condicional :

matchIndex = w ; break;

Este código establece el valor de la variable entera coincidencia con el índice del elemento de la matriz que coincida con la cadena deseada . Una vez realizado el partido, sin necesidad está presente en el bucle para continuar con la ejecución , por lo que la sentencia break detiene.
5

Utilice el valor del índice coincidente en su programa. El código puede utilizar la variable entera después del bucle for termina de ejecutarse . El código de ejemplo siguiente escribe el valor en la consola de salida para la prueba:

System.out.println ( matchIndex ) ;

Experimente con el código cambiando el valor de la cadena que desea hacer coincidir en la matriz.

Programación Java
Cómo instalar Sun Java 6.22 en Ubuntu 10.04
Cómo utilizar filtros en Struts
¿Qué es un origen de eventos en Java
Cómo hacer un proyecto web en Eclipse Trabajo a través del navegador
Cómo hacer un Applet Con Eclipse para Java
No hay clases principales que se encuentran en NetBeans
Cómo leer en números enteros en Java y Omitir los espacios en blanco
Cómo resolver un lenguaje Java Stack Overflow error
Conocimientos Informáticos © http://www.ordenador.online