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.