java怎么使用push()方法,入栈元素A、B、C、D、E、F、G、H、I、J、K、H、I
时间: 2023-11-29 19:44:45 浏览: 35
根据提供的引用内容,Java中并没有push()方法,而是使用链表实现栈。下面是使用链表实现栈的Java代码,将元素A、B、C、D、E、F、G、H、I、J、K、H、I依次入栈:
```java
import java.util.LinkedList;
public class Stack {
private LinkedList<Character> list = new LinkedList<Character>();
public void push(char c) {
list.addFirst(c);
}
public char pop() {
return list.removeFirst();
}
public boolean isEmpty() {
return list.isEmpty();
}
public static void main(String[] args) {
Stack stack = new Stack();
stack.push('A');
stack.push('B');
stack.push('C');
stack.push('D');
stack.push('E');
stack.push('F');
stack.push('G');
stack.push('H');
stack.push('I');
stack.push('J');
stack.push('K');
stack.push('H');
stack.push('I');
while (!stack.isEmpty()) {
System.out.print(stack.pop() + " ");
}
}
}
```
输出结果为:I H K J I H G F E D C B A
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)