Rumah > Java > javaTutorial > teks badan

Tatasusunan Java.push

WBOY
Lepaskan: 2024-08-30 15:29:06
asal
880 orang telah melayarinya

Dalam Java, push ialah kaedah yang menambah elemen dalam tindanan, tatasusunan, LinkedList, dsb. Dalam Java, anda boleh menambah elemen pada tindanan menggunakan kaedah push(E el) daripada kelas java.util.Stack . Dalam kes LinkedList, Java.util.LinkedList. Ia berfungsi sama dengan kaedah addFirst() dalam LinkedList. Kaedah Java.util.ArrayDeque.push(E el) dalam ArrayDeque menolak elemen ke bahagian atas Deque.

IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks dan Parameter

Mari kita lihat sintaks kaedah tolak dalam tindanan, LinkedList dan Deque.

1. Timbunan

Sintaks:

STACK.push(E el)
Salin selepas log masuk
  • Parameter: Item el jenis elemen yang perlu ditolak ke tindanan.
  • Nilai Pulangan: Hujah yang diluluskan akan dikembalikan.

2. LinkedListObject

Sintaks:

LinkedListObject.push(Object el)
Salin selepas log masuk
  • Parameter: Item el jenis objek yang perlu ditolak ke tindanan.
  • Jenis Pemulangan: Tiada nilai akan dikembalikan.

3. ArrayDeque

Sintaks:

Array_Deque.push(E el)
Salin selepas log masuk
  • Parameter: Item el jenis ArrayDeque yang perlu ditolak ke tindanan.
  • Nilai Pulangan: Tiada nilai akan dikembalikan.

Bagaimana kaedah tolak berfungsi dalam Java?

Kaedah tolak berfungsi sama dalam Stack, LinkedList dan Deque. Untuk mencapai hasil yang diingini, anda boleh ikuti langkah berikut:

1. Buat tindanan, LinkedList atau Deque berdasarkan keperluan.

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

2. tambah elemen padanya menggunakan kaedah tolak.

s.push("A")
li.push(45)
dq.push(9)
Salin selepas log masuk

Contoh untuk Melaksanakan tatasusunan Java.push

 Di bawah ialah contoh pelaksanaan tatasusunan Java.push:

1. Program Java untuk menolak unsur jenis rentetan dalam tindanan.

Kod:

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);
}
}
Salin selepas log masuk

Output:

Tatasusunan Java.push

Penjelasan: Mula-mula, cipta tindanan s dan tambah elemen menggunakan kaedah push(). Selepas itu, anda boleh mencetak tindanan dan menambah elemen sekali lagi untuk mengesahkan jika ia berjaya dimasukkan. Apabila anda melaksanakan kod, anda akan dapat memaparkan tindanan sebelum dan selepas menambah elemen baharu.

2. Program Java untuk menolak unsur jenis integer dalam LinkedList.

Kod:

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);
}
}
Salin selepas log masuk

Output:

Tatasusunan Java.push

Penjelasan: Buat LinkedList li dan tambah elemen jenis integer menggunakan kaedah push(). Kemudian, paparkan LinkedList dan tambah item sekali lagi supaya ia boleh ditentukan sama ada elemen dimasukkan atau tidak. Semasa melaksanakan kod, LinkedList, sebelum menambah elemen baharu dan selepas menambah elemen baharu, boleh dipaparkan.

3. Program Java untuk menambah elemen integer ke tindanan.

Kod:

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);
} }
Salin selepas log masuk

Output:

Tatasusunan Java.push

Penjelasan: Pertama, kami mencipta tindanan untuk menerima unsur integer. Kemudian, kami menggunakan kaedah push() untuk menambah elemen pada timbunan. Kami mencetak elemen semasa dalam timbunan. Seterusnya, kami menambah dua elemen baharu pada timbunan. Untuk mengesahkan penambahan elemen ini berjaya, kami mencetak elemen dalam tindanan semula. Apabila melaksanakan kod, anda boleh melihat bahawa tindanan itu sememangnya mengandungi dua elemen tambahan yang telah ditambahkan.

4. Program Java untuk menambah elemen rentetan pada LinkedList.

Kod:

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 );
} }
Salin selepas log masuk

Output:

Tatasusunan Java.push

Penjelasan: Buat LinkedList li dan tambah elemen jenis rentetan menggunakan kaedah push(). Semasa melaksanakan kod, LinkedList, sebelum menambah elemen baharu dan selepas menambah elemen baharu, boleh dipaparkan.

5. Program Java untuk menambah elemen integer pada Deque.

Kod:

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);
}
}
}
Salin selepas log masuk

Output:

Tatasusunan Java.push

Penjelasan: Buat deque untuk menambah elemen. Untuk itu, gunakan kaedah push() dan tambahkan elemen jenis integer. Kemudian, cetak Deque dan kenal pasti unsur semasa yang terdapat di dalamnya.

Atas ialah kandungan terperinci Tatasusunan Java.push. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!