“Conocimiento Programación>Programación Java

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

2014/7/20
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 leer un campo CLOB
¿Por qué necesita para ser certificado AS2
Cómo convertir Oracle Forms a Java
Cómo configurar un SVN en Eclipse
Cómo desarrollar una aplicación de test de personalidad en Java
Cómo ejecutar Java Beans
Cómo acceder a la longitud de una cadena en programación Java
Cómo calcular Pi Uso NetBeans
Conocimiento de la computadora © http://www.ordenador.online