Java教程

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);
        }            
}
输出:
1
2
3
4
5

示例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);
        }            
}
输出:
White
Green
Black
Pink

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4