A linguagem de programação Java possui muitas classes, que são planos digitais ou projetos para a criação de objetos virtuais. Um tipo de classe é uma matriz , que pode conter outras classes , incluindo cordas , que são essencialmente palavras ou seqüências de texto. Uma operação comum e essencial realizado em matrizes de cadeia é o redimensionamento dinâmico : encolher ou expandir matrizes durante a execução do programa para que eles contenham apenas os elementos (por exemplo, strings) que precisam de ter. Antes de Java foi inventado , a realização deste redimensionamento necessário uma quantidade inconveniente de programação extra. Mas as classes do Java incorporou essa funcionalidade de redimensionamento , que libertou os programadores se concentrar em tarefas de nível superior. Coisas que você precisa
ambiente de desenvolvimento integrado ( IDE) para Java
Mostrar Mais instruções
1
Abra seu ambiente de desenvolvimento Java integrado (IDE) e criar uma nova , simples projeto Java. . " Principal" Nomeie os " dynamicstringarrays ", do projeto e nomear sua classe principal
2
Selecione todo o código no arquivo Main.java e cole sobre ele o seguinte código:
/dynamicstringarrays ///////////////////////////////////////////////pacote ;
import java.util . * ; Import java.io. * ;
Public class principal {
mylist ArrayList estático;
reprintList static void ( ) { = String s " " ;//Imprime a entrada stringsfor (int i = 0 ; i < mylist.size ( ) , i + + ) { s = " elemento " + i + " : " + mylist.get ( i ) ; System.out.println ( s ) ; } System.out.println ( " Qual elemento número excluir ? ");}
void main ( string [ ] args public static ) throws Exception { mylist = new ArrayList ();
//obtém a entrada do usuário até que um linha em branco é hitString newString = "";
InputStreamReader InputStreamReader = new InputStreamReader ( System. in) ; leitor BufferedReader = new BufferedReader ( InputStreamReader ); System.out.println ("Entre com uma string: "); newString = reader.readLine (); while ( newString.length () > 0) { mylist.add ( newString ); System.out.println ("Entre com uma string: "); newString = reader.readLine (); }
//Imprime o stringsreprintList input () ; newString = reader.readLine (); int pos = 0; while ( newString.length () > 0) { //apagar os stringpos = Integer.parseInt ( nEWSTRING ) ; mylist.remove ( pos) ;//reimprimir listreprintList ( ) ; newString reader.readLine = ( ) ; } } }
////////////////////////////////////////////////
3
Execute o programa dentro de sua IDE, e alterne para a janela "Output" do IDE. Digite quaisquer cordas quando o programa pede-lhe para eles. Digite uma corda por linha, e pressione " Return" quando terminar de entrar cordas.
4
Observe que o programa exibe a lista de strings que você digitou , e que agora está solicitando para a matriz elemento a ser excluído.
5
Digite qualquer número exibido na lista , em seguida, assistir a exibição da lista de resultados , que agora está faltando o elemento que você escolheu para excluir.
6
Excluir mais alguns elementos da matriz, em seguida, pressione "Return" sem inserir um número quando você quer terminar o programa.