新Java中Vector的三种遍历方式
在Java中,Vector是一种常见的集合类型,通常被称为向量。本文将介绍如何使用不同的方法来遍历Vector。
使用Iterator迭代器和while循环遍历Vector
首先,我们需要新建一个类,并声明一个Vector对象vector并添加三个元素。接下来,我们可以使用Iterator迭代器和while循环来遍历vector。
```java
import ;
import ;
public class TestVectorTraverse {
public static void main(String[] args) {
Vector
("apple");
("banana");
("orange");
Iterator
while (iterator.hasNext()) {
(());
}
}
}
```
在上述代码中,我们通过调用vector的iterator()方法获取了迭代器iterator,然后使用while循环和迭代器的hasNext()和next()方法遍历vector并打印每个元素。
使用增强for循环的方法遍历Vector并打印遍历元素
除了使用Iterator和while循环之外,我们还可以使用增强for循环来遍历vector。这种方法能够更加简洁地遍历集合中的元素。
```java
import ;
public class TestVectorTraverse {
public static void main(String[] args) {
Vector
("apple");
("banana");
("orange");
for (String fruit : vector) {
(fruit);
}
}
}
```
在上述代码中,我们使用for循环和冒号语法对vector进行遍历,变量fruit代表vector中的每个元素。
使用Vector的forEach函数配置lambda表达式遍历Vector
另外一种遍历vector的方法是使用Vector的forEach函数,该函数接受一个lambda表达式作为参数,能够更为简洁地遍历集合。
```java
import ;
public class TestVectorTraverse {
public static void main(String[] args) {
Vector
("apple");
("banana");
("orange");
(fruit -> (fruit));
}
}
```
在上述代码中,我们使用forEach函数和lambda表达式来遍历vector。lambda表达式中的参数fruit代表vector中的每个元素。
运行程序,可以看出三种遍历结果都是一致的,说明都可以使用。在实际开发中,我们可以根据不同的需求选择不同的方法来遍历Vector。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。