Tecnología

Inicio

Cómo agregar a una matriz de cadenas en Java

Cómo agregar a una matriz de cadenas en Java


Manipulación de matrices de cadenas es una tarea común en programación Java. Adición de un elemento de una colección de Java es algo que los desarrolladores lo hacen con regularidad. arrays de Java se pueden crear, visualizar y editar en un número de maneras. Al igual que con todas las tareas de programación, para crear una aplicación eficiente, lo mejor es equiparse con un poco de conocimiento acerca de cómo se aplican en realidad las estructuras tales como las matrices y otras clases de colección. Las matrices no son generalmente para ser extendido, por lo que añadir un elemento a uno requiere una serie de pasos.

Instrucciones

1 Crear una matriz de cadenas utilizando la siguiente sintaxis:

String [] myStrings = new String [10];

2 Una instancia de la matriz con los elementos de la secuencia:

for (int i = 0; i <myStrings.length; i ++) {

myStrings [i] = "x";

}

Esto escribe una cadena de prueba en cada posición del elemento; si tiene otro tipo Alfa se puede utilizar en su lugar.

3 Preparar la cadena que desea agregar a la matriz mediante una cadena existente o crear uno nuevo y almacenarlo en una variable de la siguiente manera:

AddString cadena = "y";

Reemplazar "y" con su cadena, que puede contener caracteres alfanuméricos o signos de puntuación.

4 Convertir la matriz a una colección de listas. Las matrices están diseñadas para tener una longitud fija, especificada en la creación. Por esta razón, es mejor convertir temporalmente la matriz a un objeto ArrayList antes de extenderlo. Usted puede hacer esto mediante la siguiente sintaxis:

ArrayList <String> StringList = new ArrayList <String> ();

Collections.addAll (StringList, myStrings);

El IDE (Integrated Development Environment) le puede pedir con un mensaje de error con respecto a las clases ArrayList y Colecciones. Frente a esta mediante la inclusión de las siguientes declaraciones de importación en la parte superior de la declaración de la clase:

java.util.ArrayList importación;

java.util.Collections de importación;

5 Añadir la nueva cadena a la ArrayList. Utilice el método de "añadir" para agregar la nueva cadena al final del objeto ArrayList:

stringList.add (addString);

Este método añade el nuevo elemento al final de la colección, que se extiende la longitud de uno y la inserción de la nueva cadena en esta posición final.

6 Convertir el ArrayList de nuevo a una matriz. Vuelva a colocar la matriz original de referencia variable con el nuevo ArrayList convertido en una matriz de cadenas:

myStrings = (String []) stringList.toArray (new String [0]);

Este código utiliza el método "toArray" de la clase ArrayList para convertir y emitir la colección de nuevo a un objeto de tipo Alfa.

7 Prueba de la nueva matriz:

System.out.println ( "longitud de la matriz:" + myStrings.length);

System.out.println ( "elemento final:" + myStrings [myStrings.length-1]);

8 Guarde el archivo, compilar y ejecutar el programa para probarlo, la observación de los mensajes escritos en la consola de salida.

Consejos y advertencias

  • Si va a añadir y eliminar elementos de una colección, podría ser mejor usar un objeto de lista en lugar de una matriz.
  • Cuando se agrega un elemento a una matriz, se reemplaza el objeto original por uno nuevo, haciendo que el proceso utilizando la memoria innecesariamente.