누구나 다 아는? 자료구조 스택이에요.
자바 유틸에서 제공하는 스택을 사용하는 방법에 대한 글입니다.
스택 생성
Stack<String> stack = new Stack<>();
비어있는지 검사
stack.empty();
top 추가
stack.push("item")
top 조회
stack.peek();
top 꺼내면서 조회
stack.pop();
요소 찾기
없으면 -1, 있으면 위치 리턴 (top부터 1)
stack.search("item");
스택의 모든 요소를 top부터 꺼내며 출력
Stack<String> stack = new Stack<>();
stack.push("item1");
stack.push("item2");
stack.push("item3");
stack.push("item4");
stack.push("item5");
while (!stack.isEmpty()) {
String item = stack.pop();
System.out.println(item);
}
'Backend > Java' 카테고리의 다른 글
자바 쿠폰 랜덤 생성 (Java) (0) | 2019.12.26 |
---|---|
Java StringBuffer vs StringBuilder 차이 (간단 예제 코드) (0) | 2019.12.16 |
자바 비밀번호 암호화 (SHA256,SHA512) + Salt (2) | 2019.12.11 |
Java Stream 기초 설명 (코딩 테스트 예제로) (0) | 2019.12.05 |
자바 팩토리 메소드 패턴 (Java Factory Method Pattern) (0) | 2019.12.05 |