“Conocimientos Programación>Programación Java

Cómo actualizar una matriz de cadenas en Java dinámica

2013/7/2
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.

Programación Java
Cómo mover a la lista enlazada frontal con Java
Cómo conectarse a jabón Java
Cómo voltear imágenes en Java
Tutoriales de Java de tiempo
Cómo crear un documento de Word en Java
Cómo hacer un usuario que terminó Loop en Java
Cómo matar a un hilo en Java
Cómo Activar Java Applets
Conocimientos Informáticos © http://www.ordenador.online