Java'da Stack.pop() nedir?

Java Da Stack Pop Nedir



Java'da, geliştiricinin eski veya gereksiz değerleri kayıtlardan kaldırması gereken belirli gereksinimler olabilir. Daha spesifik olarak, bazı güncelleme gereklilikleri veya kullanılmayan girişlerin ortadan kaldırılması durumunda. Bu tür senaryolarda, “ yığın.pop() ” yöntemi içerdiği çöp değerlerden kurtulmada etkilidir.

Bu blog, Java'da “Stack.pop()” yönteminin kullanımını ve uygulanmasını gösterecek.







Java'da “Stack.pop()” nedir?

Java'daki Yığın veri yapısı, “ LIFO (Son Giren İlk Çıkar) ' yaklaşmak. Onun ' pop() Java'daki ” yöntemi, yığının en üstünde bulunan öğeyi döndürür ve yığından kaldırır.



Sözdizimi



yığın1.pop ( ) ;





Bu sözdiziminde, “ yığın1 ”, “ kullanılarak öğelerin çıkarılması/kaldırılması gereken yığına karşılık gelir. pop() ' yöntem.

Örneklere geçmeden önce, “ ile çalışmak için aşağıda verilen paketi eklediğinizden emin olun. Yığın ' sınıf:



java.util.Stack'i içe aktarın;

Örnek 1: Java'da “Stack.push()” Yoluyla İtilen Öğeleri Kaldırmak için “Stack.pop()” Uygulaması

itmek() ” yöntemi, “ içine bir öğeyi itmek veya eklemek için kullanılır. Yığın ”. Bu yöntem “ ile birlikte kullanılabilir. yığın.pop() ' elemanları yığına eklemek ve ardından en üstteki son itilen yığın elemanını sırasıyla kaldırmak için yöntem:

genel sınıf pop {
genel statik geçersiz ana ( Sicim [ ] argümanlar ) {
Yığın < Sicim > isimler = yeni Yığın <> ( ) ;
isimler.push ( 'John' ) ;
isimler.push ( 'Sara' ) ;
isimler.push ( 'Davut' ) ;
System.out.println ( 'Yığın şu hale gelir: ' + isimler ) ;
Dize öğesi = adlar.pop ( ) ;
System.out.println ( 'Atılan öğe: ' + öğe ) ;
System.out.println ( 'Yeni yığın: ' + isimler ) ;
} }

Yukarıdaki kod bloğunda aşağıdaki adımları uygulayın:

  • Her şeyden önce, bir “bildirin Yığın “destekleyen” Sicim ” değerler.
  • Bir sonraki adımda, ' itmek() Belirtilen dize değerlerini yığına eklemek ve görüntülemek için oluşturulan yığınla ” yöntemi.
  • Bundan sonra, “ pop() ” son itilen öğeyi kaldırma yöntemi, yani “ Davut ” yığından.
  • Son olarak, açılan öğeyi ve güncellenen yığını sırasıyla konsolda görüntüleyin.

Çıktı

Bu çıktıda, elemanların uygun şekilde itilip atıldığı gözlemlenebilir.

Örnek 2: Java'da “Stack.add()” Yoluyla Eklenen Öğeleri Kaldırmak için “Stack.pop()” Uygulaması

Yığın.add() ” yöntemi, “ öğesine öğeler ekler. Yığın ”. Bu yöntem “ ile birlikte uygulanabilir. yığın.pop() Yığının sonuna veya üstüne eklenen tamsayıyı atlamak için ” yöntemi.

Sözdizimi

geçersiz ekleme ( içinde elem )

Bu söz diziminde:

  • içinde ”, belirtilen öğenin yığına eklenmesi gereken dizini ifade eder.
  • eleman ”, yığına eklenmesi/eklenmesi gereken öğeye karşılık gelir.

Şimdi aşağıda verilen örneğe geçelim:

genel sınıf pop {
genel statik geçersiz ana ( Sicim [ ] argümanlar ) {
Yığın < tamsayı > değerler = yeni Yığın <> ( ) ;
değerler.ekle ( 10 ) ;
değerler.ekle ( yirmi ) ;
değerler.ekle ( 30 ) ;
System.out.println ( 'Yığın şu hale gelir: ' + değerler ) ;
Tamsayı öğesi = değerler.pop ( ) ;
System.out.println ( 'Atılan öğe: ' + öğe ) ;
System.out.println ( 'Yeni yığın: ' + değerler ) ;
} }

Yukarıdaki kod satırlarında:

  • Aynı şekilde, bir “ Yığın 'in' tamsayı ' tip.
  • Şimdi, belirtilen tamsayı değerlerini ilişkili ' aracılığıyla ekleyin. eklemek() ' yöntem.
  • Bir sonraki adımda, benzer şekilde, son eklenen tam sayıyı uygulanan ' pop() ' yöntem.
  • Son olarak, açılan öğeyi ve güncellenen yığını sırasıyla konsolda görüntüleyin.

Not: Her ikisiyle de çalışma zorunluluğu varsa “ tamsayı ' Ve ' Sicim ' veri türleri ' Yığın ”, “ Nesne ” yerine yazın.

Çıktı

Bu sonuçta, tamsayının atıldığı ve yığının uygun şekilde güncellendiği ima edilebilir.

Çözüm

yığın.pop() Java'daki '' yöntemi, yığının en üstünde bulunan öğeyi döndürür ve bu öğeyi yığından kaldırır. Bu yöntem, 'aracılığıyla itilen ve eklenen öğeleri kaldırmak için uygulanabilir. Yığın.push() ' Ve ' Yığın.add() ” yöntemleri sırasıyla. Bu blog, “ yığın.pop() Java'da ” yöntemi.