Collections - List(Vector, Stack)

apayaya·2022년 3월 13일
0

Vector

  • class
  • extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable
  • ArrayList와 유사한 구조, 'synchronized' method 제공 thread-safe

Stack

  • class Stack<E> extends Vector<E>
  • LIFO 자료구조
  • List의 구현클래스 Vector를 상속
import java.util.Stack;
Stack<A> stack = new Stack<>();

Methods

method namereturn typedescription
.empty()boolean빈스택여부 검사
.push(E item)E스택에 요소 삽입
.peek()E최상위 요소 값 반환
.pop()E최상위 요소 제거, 값 반환
.search(E)int요소 찾기 , 없으면 -1
profile
java 정리

0개의 댓글