int[] stk; 스택용 배열
capacity: 스택 용량
ptr; 스택 포인터, 스택에 쌓여있는 데이터의 수
push 메서드: 스택에 데이터를 넣는 메서드이고 스택이 가득차게 되면 OverflowIntStackException을 내보낸다.
pop 메서드 : 스택의 맨위에 있는 데이터를 팝시키고 반환한다.
팝? 없앤다= 제거한다.
peek 메서드: 스택의 맨 위에 있는 데이터를 훑어보는 메서드 스택에서 데이터를 빼지 않아서 포인터를 변화시키지 않는 메서드임
indexOf: 스택 본체의 배열에 c와 같은 값의 데이터가 있는지 한줄씩 선형검색하는 메서드이다.
포함여부/ 위치 둘다 찾음
getCapacity: 용량 확인 메서드이고 capacity값을 그대로 반환
size 메서드: 스택에 쌓여있는 데이터 개수를 반환
isEmpty: 스택이 비어있는지를 검사하고 비었으면 true, 차있으면 false를 반환
'【Java】' 카테고리의 다른 글
Java of 정적 팩토리 메서드 private 생성자+ 정적메서드 패턴을 사용하는 이유 (1) | 2025.05.15 |
---|---|
[Java] Map 의 getOrDefault() (1) | 2025.05.08 |
[Java]파일 i/o (0) | 2025.03.31 |
[Java] 추상클래스, 인터페이스 (0) | 2025.03.31 |
[Java] 디자인 패턴 (0) | 2025.03.31 |