JAVA之forEach遍歷集合
- 在JDK 8中,根據Lambda運算式的特性還增加了一個forEach(Consumer action)方法來遍歷集合,該方法所需要的引數是一個函式式介面
import java.util.ArrayList;
import java.util.List;
public class forEachTest01 {
public static void main(String[] args) {
//創建ArrayList集合
List list = new ArrayList();
//添加元素
list.add("a");
list.add("b");
list.add(3);
//使用forEach遍歷集合
list.forEach(obj ->System.out.println("集合元素是:"+obj));
}
}
- 使用forEachRemaining方法來遍歷,這個方法和forEach方法輸出的結果是一樣的,只是他將集合物件轉換成迭代器物件在進行遍歷
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class forEachRemaining {
public static void main(String[] args) {
//創建ArrayList集合
List list = new ArrayList();
//添加元素
list.add("a");
list.add("b");
list.add(3);
Iterator iterator = list.iterator();
iterator.forEachRemaining(obj ->System.out.println(obj));
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/171772.html
標籤:其他
