El lenguaje de programación Java dispone de muchas clases , que son planes digitales o anteproyectos para la creación de objetos virtuales. Un tipo de clase es una matriz, que puede contener otras clases , incluyendo cadenas , que son esencialmente las palabras o secuencias de texto. Una operación común y esencial realizado en matrices de cadenas es el cambio de tamaño dinámico : la reducción o la ampliación de las matrices durante la ejecución del programa, para que en ellos sólo los elementos (por ejemplo, las cadenas ) que necesita tener. Antes de Java fue inventado , la consecución de este cambio de tamaño requiere una cantidad inconveniente de programación adicional . Pero las clases de Java incorporan esta función de cambio de tamaño , que liberaron a los programadores concentrarse en tareas de nivel superior. Cosas que necesitará
entorno de desarrollo integrado ( IDE ) para Java
Mostrar más instrucciones
1
Abra el entorno de desarrollo integrado Java ( IDE ) y crear una nueva , simple proyecto Java. Nombra los " dynamicstringarrays , " proyecto y el nombre de su clase principal
2
Seleccione todo el código en el archivo Main.java y pegar sobre ella el siguiente código "Principal ". :
////////////////////////////////////////////////dynamicstringarrays paquete;
import java.util . * ; Import java.io. * ;
Public class Principal {
estática ArrayList mylist ;
reprintList static void () {String s = "" ;//Imprima el stringsfor entrada ( int i = 0 ; i < mylist.size (); i + + ) { s = "Elemento " + i + ": " + mylist.get ( i); System.out.println ( s ) ;} System.out.println ( " ¿Qué número de elemento para borrar ? ") ;}
void (String [] args públicas estáticas ) throws Exception { mylist = new ArrayList ();
//obtener entrada del usuario hasta que un línea en blanco es newString hitString = "";
InputStreamReader InputStreamReader = new InputStreamReader ( System. in) ; BufferedReader reader = new BufferedReader ( InputStreamReader ) ; System.out.println ("Introduzca una cadena: "); newString = reader.readLine () , mientras que ( newString.length ()> 0 ) { mylist.add ( newString ) ; System.out.println ("Introduzca una cadena: "); newString = reader.readLine () ;}
//Imprima el stringsreprintList input () ; newString = reader.readLine () , int pos = 0 ; while ( newString.length ()> 0 ) {//borrar el stringpos = Integer.parseInt ( newString ) ; mylist.remove ( pos) ;//listreprintList () reimpresión ; newString = reader.readLine () ;} }
} ////////////////////////////////////////////////
3
Ejecute el programa dentro de su IDE y cambiar a la ventana "Output" del IDE. Introduzca las cuerdas cuando el programa le pedirá para ellos. Introduzca una cadena por línea, y pulse "Return" cuando haya terminado cadenas que entran .
4
Observe que el programa muestra la lista de cadenas que ha entrado , y que ahora está solicitándole la matriz elemento que desea eliminar.
5
Ingrese número que aparece en la lista, a continuación, ver la pantalla de la lista resultante , que ahora falta el elemento que eligió eliminar.
6 < p > Eliminar un poco más de elementos de la matriz , a continuación, pulse "Return" sin introducir un número al que desea terminar el programa.