Java의 스택 클래스는 벡터에서 상속되며 그 특성은 최후의 출발입니다.
스택 항목 및 스택 종료의 예제 :
예제 인스턴스 다이어그램의 Java 코드 예 :
패키지 com.lanhuigu.java.listtest; import java.util.stack; public class stacktest {public static void main (string [] args) {stack <string> 직원 = new Stack <string> (); // 스택 순서 : a, a, b, c, d, d, e 직원 .push ( "a"); staffs.push ( "b"); staffs.push ( "c"); staffs.push ( "d"); staffs.push ( "e"); // 스택 순서 : e, d, c, b, a whit ()) {system.out.print (staffs.pop () + ");}}}}}프로그램 실행 결과 :
EDCBA
스택 클래스의 메소드 :
공식 웹 사이트 API :
방법 분석 :
빈 () : 스택이 비어 있는지 결정하고 비어있는 경우 true를 반환하고 그렇지 않으면 False를 반환합니다.
Peek () : 스택의 상단 요소를 제거하지만 스택에서 요소를 제거하지 마십시오.
POP () : 스택의 상단 요소를 꺼내어 스택에서 제거하십시오.
푸시 (eitem) : 요소가 스택에 넣습니다
검색 (Objecto) : 스택에서 요소 위치를 찾으면 스택의 상단에서 위치가 시작되고 아래로 카운트가 있고 스택의 상단은 1입니다.
검색 된 요소의 위치로 계산하고 검색 된 요소가 스택에 존재하지 않으면 -1을 반환하십시오.
이러한 방법의 예 :
package com.lanhuigu.java.listtest; import java.util.stack; public class stackmethodtest {public static void main (string [] args) {stack <string> 직원 = new Stack <string> (); // 스택 순서 : A, B, B, C, D, E 직원 .push ( "a"); staffs.push ( "b"); staffs.push ( "c"); staffs.push ( "d"); staffs.push ( "e"); system.out.println ( "empty () :" + staffs.empty ()); system.out.out.println ( "peek () :" + staings.peek ()); " + 직원 ());") 직원 .search ( "a"); system.out.println ( "search (object o) :" + staff.search ( "e")); system.out.println ( "search (객체 o) :" + staff.search ( "no")); // 스택 순서 : e, d, c, b, a while (! staffs.isempty ()). ");} system.out.println ("======== 빈 스택에 사용되었습니다 =============== "); System.out.println ("empty () : " + staff.empty ()); // system.out.out.println ("peek () : " + staff.peek ()); // System.out.println ( "검색 (Object O) :" + Staff.search ( "a")); System.out.println ( "검색 (Object O) :" + staff.search ( "a")); System.out.println ( "객체 O) :" + 직원 .search ( "e"); system.out.println (object o) : " +" staff.search ( "no")); // system.out.print (staffs.pop ()); // 빈 스택에서 스택의 상단 요소를 제거하면 오류가보고됩니다}}프로그램 실행 결과 :
위의 방법은 스택이 벡터의 비 프리브 페이터 방법 인 벡터로부터 상속되기 때문에 벡터 확장에서 상속하는 방법입니다.
또한 스택 클래스 방법입니다.
벡터의 방법, 공식 API_1.8 :
요약
위는 Java의 Stack (Stack)의 코드 예제에 대한이 기사의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 사이트의 다른 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!