Heim >Java >javaLernprogramm >Java array.push
In Java ist Push eine Methode, die Elemente zum Stapel, Array, LinkedList usw. hinzufügt. In Java können Sie dem Stapel ein Element hinzufügen, indem Sie die Methode push(E el) aus der Klasse java.util.Stack verwenden . Im Fall von LinkedList: Java.util.LinkedList. Sie funktioniert ähnlich wie die Methode addFirst() in LinkedList. Die Methode Java.util.ArrayDeque.push(E el) in ArrayDeque schiebt das Element an den Anfang der Deque.
WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Sehen wir uns die Syntax der Push-Methode in einem Stack, LinkedList und Deque an.
Syntax:
STACK.push(E el)
Syntax:
LinkedListObject.push(Object el)
Syntax:
Array_Deque.push(E el)
Die Push-Methode funktioniert in Stack, LinkedList und Deque ähnlich. Um das gewünschte Ergebnis zu erzielen, können Sie die folgenden Schritte ausführen:
1. Erstellen Sie einen Stack, eine LinkedList oder eine Deque basierend auf der Anforderung.
Stack<String>s = new Stack<String>(); LinkedList<Integer>li = new LinkedList<>(); Deque<Integer>dq = new ArrayDeque<Integer>(8);
2. Fügen Sie mithilfe der Push-Methode Elemente hinzu.
s.push("A") li.push(45) dq.push(9)
Unten finden Sie Beispiele für die Implementierung von 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); } }
Ausgabe:
Erklärung: Erstellen Sie zunächst einen Stapel s und fügen Sie Elemente mit der Methode push() hinzu. Anschließend können Sie den Stapel ausdrucken und die Elemente erneut hinzufügen, um zu überprüfen, ob sie erfolgreich eingefügt wurden. Wenn Sie den Code ausführen, können Sie den Stapel sowohl vor als auch nach dem Hinzufügen der neuen Elemente anzeigen.
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); } }
Ausgabe:
Erklärung: Erstellen Sie eine LinkedList-Li und fügen Sie Elemente vom Typ Integer mit der Methode push() hinzu. Zeigen Sie dann die LinkedList an und fügen Sie die Elemente erneut hinzu, damit festgestellt werden kann, ob Elemente eingefügt werden oder nicht. Beim Ausführen des Codes kann LinkedList vor dem Hinzufügen neuer Elemente und nach dem Hinzufügen neuer Elemente angezeigt werden.
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); } }
Ausgabe:
Erklärung: Zuerst erstellen wir einen Stapel, um ganzzahlige Elemente aufzunehmen. Anschließend verwenden wir die Methode push(), um Elemente zum Stapel hinzuzufügen. Wir drucken die aktuellen Elemente im Stapel. Als nächstes fügen wir dem Stapel zwei neue Elemente hinzu. Um das erfolgreiche Hinzufügen dieser Elemente zu überprüfen, drucken wir die Elemente im Stapel erneut aus. Beim Ausführen des Codes können Sie beobachten, dass der Stapel tatsächlich die beiden zusätzlichen Elemente enthält, die hinzugefügt wurden.
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 ); } }
Ausgabe:
Erklärung: Erstellen Sie eine LinkedList-Li und fügen Sie Elemente vom Typ String mit der Methode push() hinzu. Beim Ausführen des Codes kann LinkedList vor dem Hinzufügen neuer Elemente und nach dem Hinzufügen neuer Elemente angezeigt werden.
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); } } }
Ausgabe:
Erklärung: Erstellen Sie eine Deque zum Hinzufügen der Elemente. Verwenden Sie dazu die Methode push() und fügen Sie die Elemente vom Typ Integer hinzu. Drucken Sie dann die Deque aus und identifizieren Sie die darin enthaltenen aktuellen Elemente.
Das obige ist der detaillierte Inhalt vonJava array.push. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!