package stack;
import java.util.Iterator;
import java.util.Stack;
/**
* adfafafaf<br>
*
* @author houshengyong
*
*/
public class TStack {
/**
* main entrance
*
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// ջ��ջ
Stack<Stack<String>> stackOfStack = new Stack<Stack<String>>();
{
Stack<String> stackOfString = new Stack<String>();
stackOfString.push("1");
stackOfString.push("2");
stackOfString.push("3");
stackOfStack.push(stackOfString);
}
{
Stack<String> stackOfString = new Stack<String>();
stackOfString.push("11");
stackOfString.push("22");
stackOfString.push("33");
stackOfStack.push(stackOfString);
}
for (Stack<String> stack : stackOfStack) {
for (Iterator<?> iterator = stack.iterator(); iterator.hasNext();) {
String string = (String) iterator.next();
System.out.println(string);
}
}
// stackOfStack.remove(0);
while (!stackOfStack.empty()) {
Stack<String> stackOfStackItem = stackOfStack.pop();
while (!stackOfStackItem.empty()) {
String item = stackOfStackItem.pop();
System.out.println(item);
}
}
}
}