En Java, il peut y avoir certaines exigences pour lesquelles le développeur doit supprimer les valeurs obsolètes ou inutiles des enregistrements. Plus précisément, dans le cas d'une exigence de mise à jour ou d'élimination des entrées inutilisées. Dans de tels scénarios, le « Pile.pop() ” méthode est efficace pour se débarrasser des valeurs parasites contenues.
Ce blog démontrera l'utilisation et l'implémentation de la méthode 'Stack.pop()' en Java.
Qu'est-ce que 'Stack.pop()' en Java ?
La structure de données Stack en Java est une structure de données linéaire basée sur le ' LIFO (dernier entré, premier sorti) ' approche. C'est ' populaire() ” en Java renvoie l'élément disponible en haut de la pile et le supprime de la pile.
Syntaxe
pile1.pop ( ) ;
Dans cette syntaxe, ' pile1 ” correspond à la pile dont les éléments doivent être dépilés/supprimés à l'aide de la touche “ populaire() ' méthode.
Avant de passer aux exemples, assurez-vous d'inclure le package fourni ci-dessous pour travailler avec le ' Empiler ' classe:
importer java.util.Stack ;
Exemple 1 : Application de 'Stack.pop()' pour supprimer les éléments poussés via 'Stack.push()' en Java
Le ' pousser() ” est utilisée pour pousser ou ajouter un élément dans le “ Empiler ”. Cette méthode peut être utilisée en combinaison avec le ' Pile.pop() ” pour insérer les éléments dans la pile, puis supprimer le dernier élément de pile poussé en haut, respectivement :
pop de classe publique {public statique vide principal ( Chaîne [ ] arguments ) {
Empiler < Chaîne > des noms = nouvelle pile <> ( ) ;
noms.push ( 'John' ) ;
noms.push ( 'Sara' ) ;
noms.push ( 'David' ) ;
System.out.println ( 'La pile devient : ' + noms ) ;
Élément de chaîne = noms.pop ( ) ;
System.out.println ( 'L'élément sauté est : ' + article ) ;
System.out.println ( 'La nouvelle pile est : ' + noms ) ;
} }
Dans le bloc de code ci-dessus, appliquez les étapes suivantes :
- Tout d'abord, déclarez un ' Empiler « soutenir le » Chaîne ' valeurs.
- A l'étape suivante, associez le ' pousser() ” avec la pile créée pour ajouter les valeurs de chaîne indiquées à la pile et les afficher.
- Après cela, appliquez le ' populaire() ” pour supprimer le dernier élément poussé, c'est-à-dire “ David ” de la pile.
- Enfin, affichez l'élément poppé et la pile mise à jour sur la console, respectivement.
Sortir
Dans cette sortie, on peut observer que les éléments sont poussés et sautés de manière appropriée.
Exemple 2 : Application de « Stack.pop() » pour supprimer les éléments ajoutés via « Stack.add() » en Java
Le ' Pile.add() ” méthode ajoute des éléments à la “ Empiler ”. Cette méthode peut être appliquée en combinaison avec le « Pile.pop() ” pour omettre l'entier ajouté en dernier ou en haut de la pile.
Syntaxe
annuler ajouter ( dans, élém )
Dans cette syntaxe :
- ' dans ” fait référence à l'index auquel l'élément spécifié doit être ajouté à la pile.
- ' élément ” correspond à l'élément qui doit être ajouté/ajouté à la pile.
Passons maintenant à l'exemple ci-dessous :
pop de classe publique {public statique vide principal ( Chaîne [ ] arguments ) {
Empiler < Entier > valeurs = nouvelle pile <> ( ) ;
valeurs.add ( dix ) ;
valeurs.add ( vingt ) ;
valeurs.add ( 30 ) ;
System.out.println ( 'La pile devient : ' + valeurs ) ;
Élément entier = valeurs.pop ( ) ;
System.out.println ( 'L'élément sauté est : ' + article ) ;
System.out.println ( 'La nouvelle pile est : ' + valeurs ) ;
} }
Dans les lignes de code ci-dessus :
- De même, créez un ' Empiler ' de la ' Entier ' taper.
- Maintenant, ajoutez les valeurs entières indiquées via le ' ajouter() ' méthode.
- À l'étape suivante, de la même manière, pop le dernier entier ajouté en utilisant le ' populaire() ' méthode.
- Enfin, affichez l'élément poppé et la pile mise à jour, respectivement, sur la console.
Note: S'il est nécessaire de travailler à la fois avec le ' Entier ' et ' Chaîne ' types de données dans le ' Empiler », utilisez le « Objet ” Tapez à la place.
Sortir
Dans ce résultat, on peut sous-entendre que l'entier est dépilé et que la pile est mise à jour de manière appropriée.
Conclusion
Le ' Pile.pop() ” en Java renvoie l'élément disponible en haut de la pile et supprime cet élément de la pile. Cette méthode peut être appliquée pour supprimer les éléments poussés et ajoutés via le ' Pile.push() ' et ' Pile.add() ” méthodes, respectivement. Ce blog a discuté de l'utilisation du ' Pile.pop() ” méthode en Java.