Maison >Java >javaDidacticiel >Tableau Java.push
En Java, push est une méthode qui ajoute des éléments dans la pile, le tableau, LinkedList, etc. En Java, vous pouvez ajouter un élément à la pile en utilisant la méthode push(E el) de la classe java.util.Stack . Dans le cas de LinkedList, Java.util.LinkedList. Elle fonctionne de manière similaire à la méthode addFirst() dans LinkedList. La méthode Java.util.ArrayDeque.push(E el) dans ArrayDeque pousse l'élément en haut du Deque.
PUBLICITÉ Cours populaire dans cette catégorie MAÎTRISÉE JAVA - Spécialisation | 78 séries de cours | 15 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Voyons la syntaxe de la méthode push dans une pile, LinkedList et Deque.
Syntaxe :
STACK.push(E el)
Syntaxe :
LinkedListObject.push(Object el)
Syntaxe :
Array_Deque.push(E el)
La méthode push fonctionne de la même manière dans Stack, LinkedList et Deque. Pour obtenir le résultat souhaité, vous pouvez suivre ces étapes :
1. Créez une pile, une LinkedList ou un Deque en fonction des exigences.
Stack<String>s = new Stack<String>(); LinkedList<Integer>li = new LinkedList<>(); Deque<Integer>dq = new ArrayDeque<Integer>(8);
2. ajoutez-y des éléments en utilisant la méthode push.
s.push("A") li.push(45) dq.push(9)
Vous trouverez ci-dessous des exemples d'implémentation de Java array.push :
Code :
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a stack Stack<String> s = new Stack<String>(); s.push("Happy"); s.push("Sad"); s.push("Confused"); s.push("Tensed"); s.push("Mixed Emotions"); // Print elements in stack System.out.println("Stack Elements: " + s); // Push new elements s.push("Emotions"); s.push("Exists"); // Stack after adding new elements System.out.println("Stack after adding new elements " + s); } }
Sortie :
Explication : Tout d'abord, créez une pile s et ajoutez des éléments à l'aide de la méthode push(). Après cela, vous pouvez imprimer la pile et ajouter à nouveau les éléments pour vérifier s'ils sont correctement insérés. Lorsque vous exécutez le code, vous pourrez afficher la pile avant et après l'ajout des nouveaux éléments.
Code :
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a LinkedList LinkedList<Integer> li = new LinkedList<>(); li.push(45); li.push(90); li.push(67); li.push(33); li.push(56); // Print elements in LinkedList System.out.println("LinkedList Elements: " + li); // Push new elements li.push(456); li.push(678); // LinkedList after adding new elements System.out.println("LinkedList after adding new elements " + li); } }
Sortie :
Explication : Créez une LinkedList li et ajoutez des éléments de type entier à l'aide de la méthode push(). Ensuite, affichez la LinkedList et ajoutez à nouveau les éléments afin de pouvoir déterminer si des éléments sont insérés ou non. Lors de l'exécution du code, LinkedList, avant d'ajouter de nouveaux éléments et après avoir ajouté de nouveaux éléments, peut être affichée.
Code :
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a stack Stack<Integer> s = new Stack<Integer>(); s.push(45); s.push(90); s.push(67); s.push(33); s.push(56); // Print elements in stack System.out.println("stack Elements: " + s); // Push new elements s.push(456); s.push(678); // stack after adding new elements System.out.println("stack after adding new elements " + s); } }
Sortie :
Explication : Tout d'abord, nous créons une pile pour accepter des éléments entiers. Ensuite, nous utilisons la méthode push() pour ajouter des éléments à la pile. Nous imprimons les éléments actuels dans la pile. Ensuite, nous ajoutons deux nouveaux éléments à la pile. Pour vérifier l'ajout réussi de ces éléments, nous imprimons à nouveau les éléments de la pile. Lors de l'exécution du code, vous pouvez constater que la pile contient bien les deux éléments supplémentaires qui ont été ajoutés.
Code :
import java.util.*; public class PushMethodExample { public static void main(String args[]) { // create a LinkedList LinkedList<String> li = new LinkedList<>(); li.push("Happy"); li.push("Sad"); li.push("Confused"); li.push("Tensed"); li.push("Mixed Emotions"); // Print elements in LinkedList System.out.println("LinkedList Elements: " + li ); // Push new elements li.push("Emotions"); li.push("Exists"); // LinkedList after adding new elements System.out.println("LinkedList after adding new elements " + li ); } }
Sortie :
Explication : Créez une LinkedList li et ajoutez des éléments de type chaîne à l'aide de la méthode push(). Lors de l'exécution du code, LinkedList, avant d'ajouter de nouveaux éléments et après avoir ajouté de nouveaux éléments, peut être affichée.
Code :
import java.util.ArrayDeque; import java.util.Deque; public class PushMethodExample { public static void main(String[] args) { // Create ArrayDeque Deque<Integer> dq = new ArrayDeque<Integer>(8); // Add elements to the deque using add() method dq.add(23); dq.add(56); dq.add(78); dq.add(13); // Print elements in deque System.out.println("Elements in deque are : "); for (Integer n : dq) { System.out.println("No : " + n); } // Add new elements using the method push() dq.push(456); dq.push(3432); // Print elements in Deque after inserting new elements System.out.println("Deque after inserting new elements:"); for (Integer n : dq) { System.out.println("No : " + n); } } }
Sortie :
Explication : Créez un deque pour ajouter les éléments. Pour cela, utilisez la méthode push() et ajoutez les éléments de type entier. Ensuite, imprimez le Deque et identifiez les éléments actuels qui y sont présents.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!