knorrigt.com

Home > Ordenadores > Cómo hacer coincidir una cadena en una matriz Uso de Java

Cómo hacer coincidir una cadena en una matriz Uso de Java

Advertisement

Cómo hacer coincidir una cadena en una matriz Uso de Java

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 en combinación con un bucle y sentencia condicional, su programa puede encontrar el índice del elemento de búsqueda de una cadena específica en una matriz. Para coincidir con la cadena, primero tiene que implementar un bucle para iterar a través de la estructura de matriz. Cada vez que se repite el bucle, el código puede comparar el valor de cadena de corriente a la que usted está buscando. El bucle puede continuar hasta que encuentra la cadena o alcanza el final de la estructura.

Instrucciones

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

String [] = {palabras "manzana", "banana", "naranja", "mango", el "melocotón"};

La estructura matriz tiene ahora cinco elementos que lo integran, con cada uno almacenar una sola palabra. Especificar la cadena que desea hacer coincidir como una variable, usando el siguiente código:

combinación de cadena = "mango";

Alterar el valor de la cadena para reflejar el texto que está buscando para que coincida en su matriz.

Bucle a través de la matriz. Agregue el código siguiente, creando una variable para realizar un seguimiento del índice de matriz buscada cuando el programa encuentra que:

int matchIndex = -1;

Al comenzar esta variable en un negativo, usted sabrá si su programa encontró la cadena de coincidencia o no. Añadir el siguiente esquema de bucle para buscar a través de la matriz:
for (int w = 0; w <words.length; w ++) {
// Comprobar la cadena de
}

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

Comparar el elemento de la matriz actual a la cadena de búsqueda. Añadir la siguiente sentencia condicional dentro de su bucle:

si (palabras [W] .equals (partido)) {
// Especificar qué hacer cuando se compara la cadena
}

Este código llama al método de cadena es igual. Si la cadena de elemento de la matriz actual es igual a la cadena de búsqueda, la prueba condicional devolverá un valor verdadero. Dentro de la sentencia condicional puede suministrar instrucciones para cuando se compara la cadena.

Especifica lo que sucederá cuando Java se encuentra en la cadena. Agregue el código siguiente dentro de su declaración condicional si:

matchIndex = w;
romper;

Este código establece el valor de la variable de comparación de enteros al índice del elemento de matriz que coincide con la cadena deseada. Una vez que se hizo el partido, sin necesidad está presente para el bucle para continuar la ejecución, por lo que la sentencia break detiene.

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

System.out.println (matchIndex);

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

Consejos y advertencias

Si desea encontrar más de una coincidencia para su cadena, puede crear una matriz para almacenar estas posiciones de índice y retire la sentencia break.

La cadena es igual método sólo devolverá cierto si las dos cadenas contienen exactamente la misma secuencia de caracteres.

Cómo hacer coincidir un número de teléfono a una persona
Si desea hacer coincidir un número de teléfono de una persona se puede hacer en lugar sin dolor usando diferentes métodos de búsqueda inversa de teléfono, pero usted tiene que saber cuáles son los correctos, y una vez que sabe que es un broche de pre
Cómo convertir una cadena a una fecha en VBA
Visual Basic para Aplicaciones, o VBA, es el lenguaje de scripting de Microsoft que permite la automatización de los productos de Office como Excel, Word y Access. Una tarea común en la programación de la oficina en el lenguaje VBA es la conversión d
Cómo concatenar una cadena con una variable en JavaScript
El lenguaje JavaScript tiene un arsenal completo de las funciones de manejo de series. Hay funciones para rebanar, split, analice, formato, comparar y evaluar cadenas. JavaScript proporciona dos maneras para concatenar o unirse a cadenas juntas: el s
Webcam de audio Obtención de sonido para transmitir con streaming de vídeo utilizando una cámara web requiere unos pocos componentes funcionen al unísono. Debido a que la mayoría de las cámaras no tienen un micrófono incorporado, usted tendrá que com
Cómo hacer dinero en línea sin una tarjeta de crédito
Con todo el bombo sobre cómo hacer dinero en línea, usted quiere conseguir su parte también. La gran pregunta es ¿cómo puedo hacer dinero en línea sin una tarjeta de crédito? Se necesita una tarjeta de crédito para comprar lo necesario para construir
Cómo hacer que un lado de una imagen oscura y La Otra Luz lateral en Photoshop
Adobe Photoshop proporciona herramientas de edición que hacen que sea posible añadir todo tipo de efectos visuales a sus imágenes. Recorte y recortar herramientas le permiten cambiar el tamaño y la orientación de sus imágenes, mientras que las herram
Es curioso lo difícil que es para los principiantes a encontrar en el menú de ayuda de Photoshop. Esta es una versión muy básica de la técnica y de ninguna manera es el final de lo que puede hacer. Photoshop puede tomar meses para aprender. Cosas que
Hacer un sitio web para una banda combina dos ideas poderosas de entretenimiento moderno: la idea clásica de música en vivo y la potencia de las redes sociales de Internet. Quien está a cargo de la página web de la banda debe darse cuenta de esto y e
Cómo hacer copias de seguridad de una carpeta del archivo en Outlook?
Después de leer un nuevo mensaje de correo electrónico en su bandeja de entrada, puede optar por presentar en una subcarpeta de archivos en caso de que necesite revisarlo en un momento posterior. Sin embargo, si algo le sucede a su equipo o de su cue
Cómo hacer un borde suave en una imagen en Photoshop
Ablandamiento porciones de una imagen es una forma popular para reducir las imperfecciones, crear bordes de la imagen interesantes o producir un punto focal para la imagen. Photoshop ofrece varios métodos para crear bordes suaves. Fundido de los bord
Cuando se trabaja con Photoshop, es posible que desee cambiar el color de un objeto. El único problema es el color que usted necesita no está disponible en la paleta Muestras de Photoshop. El color está disponible en otra foto. Tiene dos opciones. Us
Cómo hacer coincidir procesador y memoria RAM velocidad
La construcción de un equipo requiere diferentes habilidades y un cierto conjunto de conocimientos. aspectos individuales de la construcción de un ordenador no son demasiado complejos, pero todo el proceso se convierte en un montón de aprender y hace
Cómo hacer un Código efecto de la matriz
El efecto visual de la caída de código verde, es un elemento básico de la trilogía "Matrix" de las películas. Es lo suficientemente icónica que es posible que desee replicar, o algo similar a ella, para su uso en su propio proyecto de la películ
Cómo hacer coincidir los datos en hojas de cálculo Excel
Microsoft Excel puede ser una herramienta poderosa para el análisis de datos, y puede ser aún más útil cuando los trabajadores son capaces de igualar dos hojas de cálculo de lado a lado. Coincidencia de dos hojas de cálculo separadas es una de las me
El Internet ha cambiado la forma en que las personas comparten sus vidas con otros. Las fotografías digitales se pueden subir a sitios de redes sociales y blogs personales en cuestión de segundos. Con una gran cantidad de fotografías tales que ahora
Cómo hacer coincidir los niveles de tono en Photoshop
Si alguna vez has encontrado una imagen que admiraba por su color y tonos, puede utilizar esa imagen de origen para crear un aspecto similar a una de sus propias fotos. Usando la función de coincidencia de colores de Photoshop, puede cambiar el tono
Cómo hacer DIV voluta con un CSS Página Uso
En el diseño de su sitio web, es posible que tenga un contenedor DIV específico que desea que permanezca visible a sus visitantes en todo momento, incluso cuando están desplazándose hacia arriba y abajo de la página. Si bien hay muchas tecnologías y
¿Quieres ganar dinero en línea, pero no saben cómo crear un sitio web? Bueno, la verdad es que puede tener un negocio en línea y no necesita una página web propia. Voy a dar consejos sobre cómo utilizar el marketing de afiliados para ganar dinero en
Cómo hacer plegado triple volantes con una plantilla libre
Hay muchas plantillas gratuitas disponibles en Internet que simplifican el proceso de hacer folletos trípticos y folletos. Estas plantillas se crean para su uso en programas como Microsoft Word, Microsoft Publisher y Adobe InDesign. Puede descargar p