Heim  >  Artikel  >  Java  >  Java array.push

Java array.push

WBOY
WBOYOriginal
2024-08-30 15:29:06881Durchsuche

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 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax und Parameter

Sehen wir uns die Syntax der Push-Methode in einem Stack, LinkedList und Deque an.

1. Stapel

Syntax:

STACK.push(E el)
  • Parameter: Element el des Elementtyps, der auf den Stapel verschoben werden muss.
  • Rückgabewert: Das übergebene Argument wird zurückgegeben.

2. LinkedListObject

Syntax:

LinkedListObject.push(Object el)
  • Parameter: Element el eines Objekttyps, der auf den Stapel verschoben werden muss.
  • Rückgabetyp: Es wird kein Wert zurückgegeben.

3. ArrayDeque

Syntax:

Array_Deque.push(E el)
  • Parameter: Element el vom Typ ArrayDeque, das auf den Stapel verschoben werden muss.
  • Rückgabewert:Es wird kein Wert zurückgegeben.

Wie funktioniert die Push-Methode in Java?

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)

Beispiele zur Implementierung von Java array.push

 Unten finden Sie Beispiele für die Implementierung von Java array.push:

1. Java-Programm zum Verschieben von Elementen vom Typ String in einen Stapel.

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:

Java array.push

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.

2. Java-Programm zum Pushen von Elementen vom Typ Integer in LinkedList.

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:

Java array.push

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.

3. Java-Programm zum Hinzufügen ganzzahliger Elemente zum Stapel.

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:

Java array.push

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.

4. Java-Programm zum Hinzufügen von String-Elementen zu LinkedList.

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:

Java array.push

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.

5. Java-Programm zum Hinzufügen ganzzahliger Elemente zu Deque.

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:

Java array.push

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Java-Array-IteratorNächster Artikel:Java-Array-Iterator