java中的vector与stack类的具体用法
时间: 2023-09-13 21:04:30 浏览: 88
深入分析JAVA Vector和Stack的具体用法
Vector类的用法:
1. 创建Vector对象:可以使用无参构造函数创建一个新的Vector对象,也可以使用带有初始容量和容量增量的构造函数创建。
```
Vector<String> vector = new Vector<String>(); // 创建一个新的Vector对象
Vector<String> vector = new Vector<String>(10); // 创建一个初始容量为10的Vector对象
```
2. 添加和访问元素:可以使用add()方法向Vector中添加元素,也可以使用get()方法获取Vector中的元素。
```
vector.add("Java");
vector.add("Python");
String str = vector.get(0);
```
3. 删除元素:可以使用remove()方法删除Vector中指定位置的元素。
```
vector.remove(0);
```
Stack类的用法:
1. 创建Stack对象:可以使用无参构造函数创建一个新的Stack对象。
```
Stack<String> stack = new Stack<String>(); // 创建一个新的Stack对象
```
2. 添加和访问元素:可以使用push()方法将元素推入堆栈顶部,使用peek()方法查看堆栈顶部的元素。
```
stack.push("Java");
stack.push("Python");
String str = stack.peek();
```
3. 删除元素:可以使用pop()方法从堆栈顶部弹出元素。
```
stack.pop();
```
阅读全文