import java.util.Arrays;
//
//Stack是一种后进先出(LIFO)的结构,其继承了Vector的基础上拓展5个方法push()、pop()、peek()、empty()、search()而来
//
// 1、push(E):将item推入到栈中
//
// 2、pop() :将栈中的最顶一个item推出,并返回被推出的item
//
// 3、peek():返回栈中最顶的一个item,但不对其做任何操作
//
// 4、empty():判断该栈是否为空
//
// 5、search(Object):搜索某一个item在该栈中的位置【位置为离栈顶最近的item与栈顶间距离】

public class Stack {
public static void main(String[] args) {
staicExcepor("你好朋友");
}

//栈后进先出
public static void staicExcepor(String val) {
java.util.Stack<String> strings = new java.util.Stack<String>();
char[] chais = val.toCharArray();
for (char chairss : chais) {
// 压栈
strings.push(String.valueOf(chairss));
}
String staic = "";
// 出栈
while (!strings.isEmpty()) {
staic += strings.pop();
}
//显示
System.out.println(staic);
}


}
posted on 2021-07-21 16:39  沐雨清晨  阅读(59)  评论(0编辑  收藏  举报