来来来,都是小细节
上代码 冲!
public class StackTest {
public static void main(String[] args) {
List list =new ArrayList();
list.add("1");
list.add("2");
list.add("3");
System.out.println("前:"+list);
Stack stack=new Stack();
//遍历集合 将数据压入栈中
Iterator it = list.iterator();
while(it.hasNext()) {
stack.push(it.next());
}
//清空原来集合
list.clear();
System.out.println("中:"+list);
//出栈 将数据添加到数组
while(!stack.isEmpty()){
list.add(stack.pop());
}
System.out.println("后:"+list);
}
}
运行结果附上: