Java 配列.push

WBOY
WBOYオリジナル
2024-08-30 15:29:06961ブラウズ

Java では、プッシュはスタック、配列、LinkedList などに要素を追加するメソッドです。Java では、java.util.Stack クラスの Push(E el) メソッドを使用してスタックに要素を追加できます。 。 LinkedList の場合は、Java.util.LinkedList。これは、LinkedList の addFirst() メソッドと同様に機能します。 ArrayDeque の Java.util.ArrayDeque.push(E el) メソッドは、要素を Deque の先頭にプッシュします。

広告 このカテゴリーの人気コース JAVA マスタリー - スペシャライゼーション | 78 コース シリーズ | 15 回の模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

構文とパラメータ

スタック、LinkedList、および Deque のプッシュ メソッドの構文を見てみましょう。

1.スタック

構文:

STACK.push(E el)
  • パラメータ: スタックにプッシュする必要がある要素タイプの項目 el。
  • 戻り値: 渡された引数が返されます。

2. LinkedListObject

構文:

LinkedListObject.push(Object el)
  • パラメータ: スタックにプッシュする必要があるオブジェクト タイプの項目 el。
  • 戻り値の型: 値は返されません。

3. ArrayDeque

構文:

Array_Deque.push(E el)
  • パラメータ: スタックにプッシュする必要がある ArrayDeque タイプの項目 el。
  • 戻り値: 値は返されません。

Java ではプッシュ メソッドはどのように機能しますか?

プッシュ メソッドは、Stack、LinkedList、および Deque でも同様に機能します。望ましい結果を達成するには、次の手順に従います。

1. 要件に基づいてスタック、LinkedList、または Deque を作成します。

Stack<String>s = new Stack<String>();
LinkedList<Integer>li = new LinkedList<>();
Deque<Integer>dq = new ArrayDeque<Integer>(8);

2. プッシュ メソッドを使用して要素を追加します。

s.push("A")
li.push(45)
dq.push(9)

Java array.push の実装例

以下は Java array.push の実装例です。

1.文字列型の要素をスタックにプッシュする Java プログラム。

コード:

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);
}
}

出力:

Java 配列.push

説明: まず、スタックを作成し、push() メソッドを使用して要素を追加します。その後、スタックを印刷し、要素を再度追加して、要素が正常に挿入されたかどうかを確認できます。コードを実行すると、新しい要素を追加する前と後の両方のスタックを表示できます。

2. LinkedList に整数型の要素をプッシュする Java プログラム。

コード:

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);
}
}

出力:

Java 配列.push

説明: LinkedList li を作成し、push() メソッドを使用して整数型の要素を追加します。その後、LinkedListを表示して再度項目を追加すると、要素が挿入されているかどうかが判断できます。コードを実行すると、新しい要素を追加する前と追加した後の LinkedList を表示できます。

3.整数要素をスタックに追加する Java プログラム。

コード:

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);
} }

出力:

Java 配列.push

説明: まず、整数要素を受け入れるためのスタックを作成します。次に、push() メソッドを使用して要素をスタックに追加します。スタック内の現在の要素を出力します。次に、2 つの新しい要素をスタックに追加します。これらの要素が正常に追加されたことを確認するために、スタック内の要素を再度出力します。コードを実行すると、追加された 2 つの要素がスタックに実際に含まれていることがわかります。

4. LinkedList に文字列要素を追加する Java プログラム。

コード:

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 );
} }

出力:

Java 配列.push

説明: LinkedList li を作成し、push() メソッドを使用して文字列型の要素を追加します。コードを実行すると、新しい要素を追加する前と追加した後の LinkedList を表示できます。

5. Deque に整数要素を追加する Java プログラム。

コード:

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);
}
}
}

出力:

Java 配列.push

説明: 要素を追加するための両端キューを作成します。そのためには、メソッド Push() を使用し、整数型の要素を追加します。次に、Deque を出力し、その中に存在する現在の要素を特定します。

以上がJava 配列.pushの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。