Java de matriz de cuerdas

Java de matriz de cuerdas

“Las matrices en Java son las estructuras de datos más comunes y fundamentales. Una colección de objetos con tipos de datos relacionados se agrupan en una matriz. Debido a su efectividad y eficiencia, se considera la estructura de datos más utilizada entre los programadores. La matriz de cadenas funciona de manera similar a otros tipos de datos de matriz. Se requiere la matriz de cuerdas en Java para manipular cadenas. Incluso el método main () de Java toma la matriz de cadenas "cadena [] args" como parámetro. Ahora, examinaremos muchos aspectos de la matriz de cadenas de Java hoy utilizando aplicaciones de ejemplo."

Ejemplo 1

Estamos utilizando los números de índice para acceder a los elementos que se inicializan en una matriz. Además, el compilador de Java detecta automáticamente el tamaño de la matriz especificada.

En la primera etapa de implementación, construimos una clase "myArrayExample1" de Java. A continuación, llamamos al método principal del programa dentro de la clase. Hemos declarado una matriz como "incluso_integers" y proporcionamos los primeros diez incluso enteros en una matriz. Después de eso, accedimos a cada elemento de la matriz asignando el valor de índice dentro del sistema.afuera.Método println () de Java.

La matriz especificada impresa todos los enteros almacenados incluso en la consola correspondiente a su valor de índice.

Ejemplo 2

También podemos agregar nuevos elementos a la matriz utilizando el método ArrayList de Java, que es notable. Para comprender la adición de un nuevo elemento en una matriz de cadenas, consideremos el programa de ilustración a continuación.

El programa anterior se implementa con la clase "myArrayExample2", y dentro de esa clase, hemos creado el método principal de la clase. A continuación, hemos declarado una matriz de cuerdas "DaysArray". Esta matriz se inicializa con los nombres de los días en una semana. Hemos imprimido un elemento de matriz que muestra los días en una semana. Tenga en cuenta que no hemos insertado el último día en una matriz que es "Domingo".

Para esto, hemos definido una variable "Newday" y hemos asignado el nombre del día "Domingo" que falta. Después de eso, convertimos la matriz en la matriz de listas llamando al método ArrayList. El método add () se usó para agregar el nuevo elemento a la matriz. Luego, volvimos a convertir la ArrayList a la matriz pasando el "DaysArray" al método ToArray (). Hemos impreso la nueva matriz, que contiene todos los nuevos elementos y el elemento anterior, en la consola.

La matriz inicial se imprime en la pantalla, que muestra el elemento faltante "Domingo". Luego, la nueva matriz se imprime en la pantalla con todos los elementos existentes de la matriz y el nuevo elemento de la matriz.

Ejemplo 3

Podemos buscar un elemento particular desde la matriz de cadenas utilizando los algoritmos de búsqueda. La búsqueda termina cuando la ocurrencia del elemento se encuentra en una matriz de cadenas.

Tenemos una clase de Java "myArrayExample3" donde hemos empleado el método principal (). Luego, definimos una matriz de cadenas como "nombres" e insertamos los nombres aleatorios dentro de él. Los nombres se muestran a través del sistema.afuera.método println. Aquí, tenemos una variable booleana "B", que se establece como "falso". Luego, tenemos una variable "índice" para el valor del índice, que es "0". Hemos definido otra variable, "STR", y almacenamos el nombre "Leo" de la matriz que debe buscar. Luego, implementamos el bucle for, que se vuelve sobre los elementos de la matriz y devuelve el valor de índice del elemento "Leo" de la matriz especificada "nombres".

El algoritmo de búsqueda termina cuando se encuentra el elemento "Leo". Se usa el bloque if-else, que muestra la posición de índice de un elemento buscado o el mensaje cuando el elemento buscado no se encuentra desde la matriz de cadenas.

El elemento "Leo" está presente en la posición del índice "1" en la matriz de cadenas, que es la salida de este programa aquí.

Ejemplo 4

El algoritmo de búsqueda es bastante difícil desde el algoritmo de clasificación y lleva más tiempo. Aquí, hemos implementado el programa para ordenar una matriz de cadenas que es más fácil en Java. Usamos el método sort () para la clasificación de la matriz de cadenas.

En el programa anterior, "myArrayExample4" es una clase que hemos creado. Hemos invocado el método main () en la clase. Luego, declaramos una matriz de cadenas "valores", que se establece con los elementos de cadena. Los elementos de la matriz de cadenas se imprimen utilizando el método toString (), ya que toma la matriz como argumento. Después de esto, utilizamos el método sort () y pasamos la matriz de cadenas "valores" como parámetro. El método de clasificación aquí clasifica la matriz de cadenas por el primer carácter alfabéticamente. La matriz de cadenas ordenada se imprime en el terminal empleando el método de impresión Java.

La matriz original y la matriz ordenada se pueden visualizar en la siguiente pantalla. La segunda declaración impresa es nuestra salida después de la clasificación de una matriz de cadenas.

Ejemplo 5

Ahora, vamos a transformar la matriz especificada en la cadena utilizando el método de clase de lista ToArray (). Convierte cada elemento en una lista de entidades de cadena en un elemento de matriz de cadenas cuando se le da una lista de elementos de cadena como argumento.

Aquí, hemos creado el método Main () en la clase Java "myArrayExample5". Luego, hemos definido una lista vacía en la variable "color". Luego se agrega la lista de "color" con la cadena de palabras usando el método add (). A continuación, obtenemos el tamaño del "color" de la lista del método size (). El tamaño de la lista se define en la variable "color_size". La matriz se crea como "matriz", donde hemos almacenado el tamaño del "color" de la lista.

Se implementa el método toArray (), que toma la "matriz" como parámetro para la conversión de la lista de cadenas. Con la iteración For Loop, hemos impreso la matriz de cadenas recién creada desde la lista de cadenas.

La lista de elementos de cadena se convierte en la matriz de cadenas mediante la utilización del método ToArray (). La salida se muestra en la siguiente pantalla del terminal.

Conclusión

Hemos visto la matriz de cuerdas de Java en profundidad con este artículo. Revisamos cada concepto central sobre una matriz de cadenas que incluye la declaración de la matriz de cadenas y la inicialización en Java. También hemos realizado varias operaciones en la matriz de cadenas clasificando la matriz de cadenas, buscando el elemento específico en la matriz de cadenas y la conversión de la lista de cadenas en la matriz de cadenas en el idioma Java.