Java에서는 개발자가 레코드에서 오래되었거나 불필요한 값을 제거해야 하는 특정 요구 사항이 있을 수 있습니다. 보다 구체적으로 일부 업데이트 요구 사항이 있거나 사용하지 않는 항목이 제거된 경우입니다. 이러한 시나리오에서 ' 스택.팝() ” 방법은 포함된 쓰레기 값을 제거하는 데 효과적입니다.
이 블로그는 Java에서 'Stack.pop()' 메서드를 사용하고 구현하는 방법을 보여줍니다.
Java에서 'Stack.pop()'이란 무엇입니까?
Java의 스택 데이터 구조는 “ LIFO(후입선출) ' 접근하다. 그것은 ' 팝() Java의 ” 메서드는 스택의 맨 위에 있는 요소를 반환하고 스택에서 제거합니다.
통사론
stack1.pop ( ) ;
이 구문에서 ' 스택1 '는 '를 사용하여 요소를 팝/제거해야 하는 스택에 해당합니다. 팝() ' 방법.
예제로 이동하기 전에 ' 스택 ' 수업:
import java.util.Stack;
예제 1: Java에서 'Stack.push()'를 통해 푸시된 요소를 제거하기 위해 'Stack.pop()' 적용
“ 푸시() ” 메서드는 항목을 “ 스택 '. 이 방법은 ' 스택.팝() ” 메서드를 사용하여 요소를 스택에 삽입한 다음 각각 맨 위에서 마지막으로 푸시된 스택 요소를 제거합니다.
퍼블릭 클래스 팝 {공공 정적 무효 메인 ( 끈 [ ] 인수 ) {
스택 < 끈 > 이름 = 새 스택 <> ( ) ;
이름.푸시 ( '남자' ) ;
이름.푸시 ( '사라' ) ;
이름.푸시 ( '데이빗' ) ;
System.out.println ( '스택이 됩니다: ' + 이름 ) ;
문자열 항목 = names.pop ( ) ;
System.out.println ( '팝된 항목은: ' + 항목 ) ;
System.out.println ( '새 스택은: ' + 이름 ) ;
} }
위의 코드 블록에서 다음 단계를 적용합니다.
- 먼저 '를 선언합니다. 스택 '를 지원합니다. 끈 ” 값.
- 다음 단계에서 ' 푸시() ” 메서드를 생성된 스택과 함께 사용하여 명시된 문자열 값을 스택에 추가하고 표시합니다.
- 그 후 ' 팝() ' 마지막으로 푸시된 요소를 제거하는 방법, 즉 ' 다윗 ' 스택에서.
- 마지막으로 팝된 요소와 업데이트된 스택을 각각 콘솔에 표시합니다.
산출
이 출력에서 요소가 적절하게 푸시되고 팝되는 것을 관찰할 수 있습니다.
예제 2: Java에서 'Stack.add()'를 통해 추가된 요소를 제거하기 위해 'Stack.pop()' 적용
“ 스택.추가() ' 메서드는 '에 요소를 추가합니다. 스택 '. 이 방법은 ' 스택.팝() ” 메서드를 사용하여 스택의 마지막 또는 맨 위에 추가된 정수를 생략합니다.
통사론
무효 추가 ( 안으로, 요소 )
이 구문에서:
- “ ~에 ”는 지정된 요소가 스택에 추가되어야 하는 인덱스를 나타냅니다.
- “ 요소 ”는 스택에 추가/추가해야 하는 요소에 해당합니다.
이제 아래 제공된 예를 살펴보겠습니다.
퍼블릭 클래스 팝 {공공 정적 무효 메인 ( 끈 [ ] 인수 ) {
스택 < 정수 > 값 = 새 스택 <> ( ) ;
값.추가 ( 10 ) ;
값.추가 ( 이십 ) ;
값.추가 ( 30 ) ;
System.out.println ( '스택이 됩니다: ' + 값 ) ;
정수 항목 = values.pop ( ) ;
System.out.println ( '팝된 항목은: ' + 항목 ) ;
System.out.println ( '새 스택은: ' + 값 ) ;
} }
위의 코드 줄에서:
- 마찬가지로 ' 스택 '의' 정수 ' 유형.
- 이제 연결된 '를 통해 명시된 정수 값을 추가합니다. 추가하다() ' 방법.
- 다음 단계에서도 유사하게 적용된 ' 팝() ' 방법.
- 마지막으로 팝된 요소와 업데이트된 스택을 각각 콘솔에 표시합니다.
메모: ' 정수 ' 그리고 ' 끈 ' 데이터 유형은 ' 스택 ”, “를 활용 물체 ”를 대신 입력하십시오.
산출
이 결과에서 정수가 팝되고 스택이 적절하게 업데이트되었음을 암시할 수 있습니다.
결론
“ 스택.팝() Java의 ” 메서드는 스택의 맨 위에 있는 요소를 반환하고 스택에서 해당 요소를 제거합니다. 이 방법은 ' 스택.푸시() ' 그리고 ' 스택.추가() ' 방법, 각각. 이 블로그는 ' 스택.팝() ” Java의 메소드.