Supprimer la méthode de l'arraylist en Java

Supprimer la méthode de l'arraylist en Java
La méthode de class ArrayList Suppor () de Java est utilisée pour supprimer un élément de la liste le plus rapidement possible. Il comprend également les méthodes surchargées comme Suppter (int index) et supprimer (objet). La méthode supprimée (int index) supprime l'index de la liste. Il remplace le même élément après en retirer un. La supprimer (valeur de l'objet) supprime la valeur particulière de la liste. NullPointerException est attendue si l'objet est nul. La liste ne prend pas en charge les éléments nuls.

Exemple 1:

Le programme est donné pour démontrer l'utilisation de la méthode java retire (). La méthode supprime () prend la valeur d'index comme un argument de la liste des tableaux pour éliminer l'élément qui est placé à l'index spécifié.

Importer Java.user.Liste des tableaux; Importer Java.user.Liste;
class supprimemo1
public static void main (String [] args)
List num = new ArrayList ();
nobs.ajouter (9);
nobs.Add (19);
nobs.ajouter (29);
nobs.ajouter (39);
nobs.ajouter (49);
nobs.ajouter (59);
Système.dehors.println (num);
nobs.retirer (1);
nobs.retirer (3);
Système.dehors.println (num);

La classe de liste est spécifiée avec le type générique entier dans l'illustration précédente. Nous créons l'attribut «num» de liste et l'initialisons avec le ArrayList () pour créer la liste d'un tableau. Comme la liste des tableaux est vide, nous devons insérer la valeur pour le remplir. Nous utilisons la fonction ADD () pour ajouter les valeurs entières dans la liste spécifiée. Après cela, nous affichons le tableau rempli de listes.

Ensuite, nous déployons la méthode supprime () qui est appelée par l'attribut «num» car cette méthode supprime () y est appliquée. La méthode supprime () est fournie avec les valeurs d'index «1» et «3» qui rejettent les nombres placés à l'index «1» et «3» dans le tableau de la liste numérique. Encore une fois, nous affichons le tableau «num» de liste pour l'élément de liste restant.

La liste des tableaux numériques est généré qui a six éléments à l'intérieur. Après l'opération supprimée, l'index «1» et «3» sont supprimés et l'élément de liste restant s'affiche dans la console.

Exemple 2:

Dans le programme de méthode supprimé () susmentionné, la méthode supprime () reçoit une valeur d'index en tant que paramètre pour supprimer cet index de la liste. La méthode supprime () prend également l'élément de la liste comme un argument pour supprimer cet élément spécifique de la liste donnée.

Importer Java.user.Liste des tableaux;
classe publique RemovedEMO2
public static void main (String [] args)
ArrayList Langues = New ArrayList (5);
Langues.ajouter ("python");
langues.ajouter ("java");
langues.ajouter ("kotlin");
langues.ajouter ("scala");
Système.dehors.println ("La taille de la liste est:" + langues.taille());
pour (String str: langues)
Système.dehors.println ("nom est: + str);

Langues.supprimer ("python");
Système.dehors.println ("\ nafter Suppression de l'élément La taille est: langues.taille());
pour (String str: langues)
Système.dehors.println ("String est: + str);


La chaîne ArrayList est créée avec la valeur par défaut de «5» dans la variable «Langues». Le ArrayList est initialement vide qui est mis à jour en ajoutant la valeur de chaîne à l'aide de la fonction Add (). Comme la taille de la liste Array est fixe, nous ne pouvons pas ajouter les éléments à l'intérieur plus que «5». Nous vérifions la taille de l'arrayList en invoquant la méthode Size () avec la variable «Langues». Après cela, les noms de divers langages de programmation sont imprimés à partir de notre ArrayList. langages de programmation. Ensuite, nous générons la méthode supprimée () qui est appelée par la variable «langues» ArrayList. La méthode supprime () est spécifiée avec le nom du langage de chaîne «Python» à supprimer de l'arraylist. Après cette suppression particulière de l'élément de chaîne de la liste, nous obtenons à nouveau la taille de l'arraylist en déployant la méthode size (). La liste des chaînes modifiées est ensuite imprimée en l'itant en itérant sur la boucle pour.

La taille de l'arrayList avec les éléments est affichée à l'écran. La liste Array après avoir retiré l'élément avec la taille est également indiquée:

Exemple 3:

La méthode reousif () est plus appropriée dans la condition lorsque nous voudrions supprimer une valeur de la liste Array qui correspond au filtre du prédicat. Le filtre de prédicat est passé comme argument à cette méthode.

Importer Java.user.Liste des tableaux; classe publique RemovedEMO3
public static void main (String [] args)
ArrayListarr = new ArrayList (5);
art.Ajouter ("Emily");
art.Ajouter ("Billy");
art.ajouter ("jack");
art.Ajouter ("James");
Système.dehors.println ("La taille est: + arr.taille());
pour (String n: arr)
Système.dehors.println ("Éléments du tableau:" + n);

art.retirer (x -> (x.charat (0) == 'j'));
Système.dehors.println ("\ nnow size est:" + arr.taille());
pour (String n: arr)
Système.dehors.println ("Elements: + arr);


La variable «Arr» de l'arrayList est déclarée dans le programme pour générer le ArrayList qui ne saisit que les cinq valeurs car la taille est déjà définie. Les valeurs sont ajoutées à la liste Array «Arr» dans la plage. Ensuite, pour imprimer toutes les valeurs de la liste Array, nous invoquons la méthode foreach. Après cela, nous appliquons la méthode de supprimer () sur la plate-liste «Arr». Le prédicat est défini pour supprimer () comme un paramètre. La méthode supprime () passe par chaque caractère de la chaîne spécifiée dans la liste Array et supprime la valeur de la chaîne de cette liste qui commence par la valeur de caractère de «J». Ensuite, nous obtenons la taille de la plateliste «Arr» après cette opération. L'arrayList est ensuite traversé par la méthode FOREEACH pour imprimer la liste Array après l'opération de supprimer ().

La sortie du programme précédent génère d'abord la taille de la liste Array et de ses éléments. Ensuite, il sortit la liste Array avec la taille et les éléments mis à jour après la méthode retiraif ().

Exemple 4:

Les cas de méthode supprimés sont explorés dans les programmes précédents. Il existe une méthode claire () qui fonctionne de manière similaire à la méthode supprime (). Il supprime ou efface également les éléments de la liste Array.

Importer Java.Io.*
Importer Java.user.*
classe publique RemovedEMO4
public static void main (String [] args)
Listarrlist = new ArrayList (5);
Arrlist.ajoute un");
Arrlist.ajouter ("deux");
Arrlist.ajouter ("trois");
Arrlist.clair();
Système.dehors.println (arrlist);

La méthode ArrayList () est appelée dans la variable «Arrlist» avec la taille fixe. En gardant à l'esprit la taille de l'arraylist, nous ajoutons les éléments du type de chaîne dans notre arrayList «Arrlist». Après cela, nous utilisons la méthode Clear () sur «Arrlist» pour effacer l'intégralité de «Arrlist». Ensuite, nous imprimons le «Arrlist» qui est récupéré après la méthode Clear ().

La liste Array qui est générée dans les éléments suivants est vide car la méthode Clear () efface toutes les entrées de la liste Array.

Exemple 5:

Bien que les éléments de liste inclus dans la collection fournis soient également supprimés à l'aide de la méthode Removeall () de la classe ArrayList tout comme la méthode Java Clear ().

Importer Java.user.Liste des tableaux;
class supprimeMo5
public static void main (String [] args)
ArrayList Players = new ArrayList ();
joueurs.Ajouter ("Smith");
joueurs.ajouter ("milo");
joueurs.Ajouter ("Archie");
Système.dehors.println ("ArrayList est: + joueurs);
joueurs.Removeall (joueurs);
Système.dehors.println ("After reroveall () ArrayList: + Players);

Le programme est déclaré avec la variable «Players» de la liste Array. Nous définissons cette variable «Players» avec la lish vide qui ne peut qu'ajouter les valeurs de chaîne. Les valeurs de chaîne sont ensuite insérées dans la fonction ArrayList par la fonction Add (). La liste d'array initiale est imprimée avant la méthode reroveall (). Après cela, nous employons la méthode RemoveAll () avec la liste des «joueurs». La méthode RemoveAll () passe avec la variable «Players» pour supprimer tous les éléments qui existent dans l'arrayList. L'ArrayList est ensuite imprimé pour voir les résultats avant et après la méthode Removeall ().

L'arraylist des éléments avant la méthode reroveall () renvoie tous les éléments. Mais après la méthode de removeAll (), la liste Array qui est générée dans les éléments suivants est vide:

Conclusion

La méthode supprimée () de l'arrayList élimine la première occurrence de l'élément à partir de la liste spécifiée si cet élément est présent. La liste n'est pas modifiée dans le cas lorsque les éléments ne sont pas situés dans la liste. Nous avons expliqué de supprimer les éléments de la liste à l'aide de la méthode supprime () avec l'exemple approprié. De plus, nous avons également fourni la méthode supprimée (), la méthode de removeAll () et la méthode claire () qui aide également à supprimer les éléments de liste.