Java Vector forEach()
Java Vector类的
forEach()方法用于对Iterable的每个元素执行给定的操作直到所有元素都已处理或操作引发异常。如果指定了操作顺序,则按照迭代顺序执行操作。
语法:
以下是
forEach()的声明。方法:
public void forEach(Consumer<? super E> action)
参数:
参数 |
说明 |
必需/可选 |
action |
这是将对每个元素执行的操作。 |
必需 |
返回:
forEach()方法不会返回任何内容。
异常:
NullPointerException -如果指定的动作,此方法将引发异常为空。
兼容版本:
Java 1.2及更高版本
示例1:
import java.util.*;
public class VectorForEachExample1 {
public static void main(String arg[]) {
//Create an empty vector
Vector<Integer> vec = new Vector<>();
//Add element in the vector
vec.add(1);
vec.add(2);
vec.add(3);
vec.add(4);
vec.add(5);
//Use forEach() method to print vector elements
vec.forEach(System.out::println);
}
}
输出:
示例2:
import java.util.*;
public class VectorForEachExample2 {
public static void main(String arg[]) {
//Create an empty vector
Vector < String > colors = new Vector < String > ();
//Add elements in the vector
colors.add("White");
colors.add("Green");
colors.add("Black");
colors.add("Pink");
//Use forEach() method to print vector elements
colors.forEach(System.out::println);
}
}
输出: