Le langage de programmation Java dispose de nombreuses classes , qui sont des plans numériques ou des plans pour la création d'objets virtuels. Un type de classe est un tableau, qui peut contenir d'autres classes, y compris les chaînes, qui sont essentiellement des mots ou des séquences de texte. Une opération courante et sont essentielles effectuées sur tableaux de chaînes est redimensionnement dynamique : diminution ou l'expansion des réseaux au cours de l'exécution du programme afin qu'ils ne contiennent que les éléments ( par exemple , cordes) ils doivent avoir . Avant de Java a été inventé , la réalisation de ce redimensionnement nécessaire un montant gênant de programmation supplémentaire . Mais les classes de Java intégré cette fonctionnalité de redimensionnement , qui a libéré les programmeurs de se concentrer sur des tâches plus importantes . Choses que vous devez
environnement de développement intégré (IDE) pour Java
Afficher plus Instructions
1
Ouvrez votre environnement de développement intégré Java (IDE) et de créer une nouvelle plaine projet Java. Nommez les " dynamicstringarrays , " projet et le nom de sa classe principale
2
Sélectionnez tout le code dans le fichier Main.java et collez dessus le code suivant «Main ». :
////////////////////////////////////////////////paquet dynamicstringarrays ; Photos
import java.util . * ; Import java.io. * ;
Public class Principal {
statique ArrayList mylist ;
statique reprintList void () {String s = "" ;//Imprimez le stringsfor d'entrée ( int i = 0; i < mylist.size (); i + +) { s = "Element" + i + ":" + mylist.get ( i); System.out.println ( s) ;} System.out.println ( " Quel est le numéro de l'élément à supprimer ? ");}
public static void main ( string [] args ) throws Exception { mylist = new ArrayList ();
//obtenir les commentaires de l'utilisateur jusqu'à ce qu'un ligne blanche est nouvelleChaine hitString = "";
InputStreamReader InputStreamReader = new InputStreamReader ( System. in) ; BufferedReader lecteur = new BufferedReader ( InputStreamReader ) ; System.out.println (" Entrez une chaîne :"); nouvelleChaine = reader.readLine (); while ( newString.length () > 0) { mylist.add ( nouvelleChaine ) ; System.out.println (" Entrez une chaîne :"); nouvelleChaine = reader.readLine (); }
//Imprimez le stringsreprintList d'entrée ( ) ; nouvelleChaine = reader.readLine (); int pos = 0; while ( newString.length () > 0) { //supprimer le stringpos = Integer.parseInt ( nouvelleChaine ) ; mylist.remove (POS ) ;//listreprintList () réimpression ; nouvelleChaine = reader.readLine (); }}
} ////////////////////////////////////////////////
3
Exécutez le programme à l'intérieur de votre IDE et passer à la fenêtre "Sortie" de l' IDE . Entrez les cordes lorsque le programme vous invite pour eux. Entrez une chaîne de caractères par ligne, et appuyez sur " Entrée" lorsque vous avez terminé chaînes entrant .
4
Notez que le programme affiche la liste des chaînes que vous avez inscrits , et que c'est maintenant vous demander le tableau élément à supprimer .
5
Entrez un numéro affiché dans la liste, puis regardez l'affichage de la liste résultante , qui est maintenant absent l'élément que vous avez choisi de supprimer.
6 < p> Supprimer quelques éléments du tableau, puis appuyez sur "Entrée" sans entrer un numéro lorsque vous souhaitez mettre fin au programme .