Co to jest Stack.pop() w Javie

Co To Jest Stack Pop W Javie



W Javie mogą istnieć pewne wymagania, w przypadku których programista musi usunąć z rekordów nieaktualne lub niepotrzebne wartości. Dokładniej, w przypadku wymogu aktualizacji lub usunięcia nieużywanych wpisów. W takich sytuacjach „ Stos.pop() ” jest skuteczna w pozbywaniu się zawartych wartości śmieci.

Ten blog zademonstruje użycie i implementację metody „Stack.pop()” w Javie.







Co to jest „Stack.pop()” w Javie?

Struktura danych Stack w Javie jest liniową strukturą danych opartą na „ LIFO (ostatnie weszło, pierwsze wyszło) ' zbliżać się. Jego ' Muzyka pop() ” w Javie zwraca element, który jest dostępny na szczycie stosu i usuwa go ze stosu.



Składnia



stos1.pop ( ) ;





W tej składni „ stos1 ” odpowiada stosowi, z którego elementy należy zdjąć/usunąć za pomocą „ Muzyka pop() ' metoda.

Zanim przejdziesz do przykładów, dołącz poniższy pakiet do pracy z „ Stos ' klasa:



importuj java.util.Stack;

Przykład 1: Zastosowanie „Stack.pop()” w celu usunięcia wypchniętych elementów za pomocą „Stack.push()” w Javie

naciskać() ” służy do wypychania lub dodawania elementu do „ Stos ”. Ta metoda może być stosowana w połączeniu z „ Stos.pop() ”, aby wstawić elementy do stosu, a następnie odpowiednio usunąć ostatni wypchnięty element stosu na górze:

pop klasy publicznej {
public static void main ( Strunowy [ ] argumenty ) {
Stos < Strunowy > nazwy = nowy stos <> ( ) ;
nazwy.push ( 'Jan' ) ;
nazwy.push ( „Sara” ) ;
nazwy.push ( „Dawid” ) ;
System.out.println ( 'Stos staje się: ' + nazwy ) ;
Element ciągu = names.pop ( ) ;
System.out.println ( „Wyskakujący element to:” + przedmiot ) ;
System.out.println ( „Nowy stos to:” + nazwy ) ;
} }

W powyższym bloku kodu zastosuj następujące kroki:

  • Przede wszystkim zadeklaruj „ Stos „wspieranie” Strunowy wartości.
  • W następnym kroku powiąż „ naciskać() ” z utworzonym stosem, aby dołączyć podane wartości ciągu do stosu i wyświetlić je.
  • Następnie zastosuj „ Muzyka pop() ” metoda usunięcia ostatniego wypchniętego elementu, tj. „ Dawid ” ze stosu.
  • Na koniec wyświetl odpowiednio wyskakujący element i zaktualizowany stos na konsoli.

Wyjście

Na tym wyjściu można zaobserwować, że elementy są odpowiednio wypychane i wyskakujące.

Przykład 2: Zastosowanie „Stack.pop()” w celu usunięcia dodanych elementów za pomocą „Stack.add()” w Javie

Dodaj stos() ” metoda dodaje elementy do „ Stos ”. Ta metoda może być stosowana w połączeniu z „ Stos.pop() ”, aby pominąć liczbę całkowitą dodaną na końcu lub na szczycie stosu.

Składnia

nieważne dodać ( w, element )

W tej składni:

  • W ” odnosi się do indeksu, w którym określony element musi zostać dodany do stosu.
  • element ” odpowiada elementowi, który należy dodać/dołączyć do stosu.

Przejdźmy teraz do poniższego przykładu:

pop klasy publicznej {
public static void main ( Strunowy [ ] argumenty ) {
Stos < Liczba całkowita > wartości = nowy stos <> ( ) ;
wartości.add ( 10 ) ;
wartości.add ( 20 ) ;
wartości.add ( 30 ) ;
System.out.println ( 'Stos staje się: ' + wartości ) ;
Element całkowity = wartości.pop ( ) ;
System.out.println ( „Wyskakujący element to:” + przedmiot ) ;
System.out.println ( „Nowy stos to:” + wartości ) ;
} }

W powyższych liniach kodu:

  • Podobnie utwórz „ Stos ” z „ Liczba całkowita ' typ.
  • Teraz dodaj podane wartości całkowite za pomocą powiązanego „ dodać() ' metoda.
  • W następnym kroku, podobnie, wyrzuć ostatnio dodaną liczbę całkowitą, używając zastosowanego „ Muzyka pop() ' metoda.
  • Na koniec wyświetl odpowiednio wyskakujący element i zaktualizowany stos na konsoli.

Notatka: Jeśli istnieje wymóg pracy zarówno z „ Liczba całkowita ' I ' Strunowy ” typy danych w „ Stos ”, skorzystaj z „ Obiekt zamiast tego wpisz ”.

Wyjście

W tym wyniku można zasugerować, że liczba całkowita jest usuwana, a stos jest odpowiednio aktualizowany.

Wniosek

Stos.pop() ” w Javie zwraca element, który jest dostępny na szczycie stosu i usuwa ten element ze stosu. Metodę tę można zastosować do usunięcia wypchniętych i dodanych elementów za pomocą opcji „ Stack.push() ' I ' Dodaj stos() ”, odpowiednio. Na tym blogu omówiono wykorzystanie „ Stos.pop() ” w Javie.