import! java.util.Stack;
import! java.util.StringTokenizer;
public class StrReverseTest {
public static void main(String[] args){
// 문자열 뒤집기
/*-------------------------------------------------------------
StringBuffer
-------------------------------------------------------------*/
//문자열 뒤집기
String s = "abc";
StringBuffer sb = new StringBuffer(s).reverse();
System.out.println("문자열 뒤집기" + sb.toString());
/*--------------------------------------------------------------
Stack
--------------------------------------------------------------*/
//새로운 스택을 생성
Stack stack = new Stack();
// StringTokenizer를 이용하여 문자열을 쪼갬
StringTokenizer st = new StringTokenizer("abc");
//각 문자단위로 스택에 넣음, 스택은 "후입선출"의 알고리즘을 가지는 자료구조 입니다.
while(st.hasMoreTokens())
stack.push(st.nextElement());
//--- 출력, 가장 늦게 들어간 것이 먼저 출력됩니다.
while(!stack.empty()) {
System.out.println(stack.pop()+ " ");
}
}
}
'IT' 카테고리의 다른 글
[스크랩] 클래스 pdf (0) | 2010.03.15 |
---|---|
[스크랩] 이클립스 단축키 (0) | 2010.03.15 |
[스크랩] 자바소수구하기 (0) | 2010.03.15 |
[스크랩] 스마트폰과 넷북에 낀 MID 미래는? (0) | 2010.02.20 |
[스크랩] 선없이 3대의 휴대전화 동시 충전 (0) | 2010.01.08 |