首页 > 编程语言 >Java中List.forEach()方法使用

Java中List.forEach()方法使用

时间:2022-11-02 16:45:22浏览次数:37  
标签:Java List list util item forEach import java

一、创建集合
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");

//lambda表达式


二、正常遍历
list.forEach(item->System.out.print(item));
//结果:abcd

三、条件遍历
list.forEach(item->{
if("b".equals(item)) {
    System.out.print(item);
    }
});
//结果:b

注:forEach 的实现

package java.lang;
import java.util.Iterator;
import java.util.Objects;
import java.util.Spliterator;
import java.util.Spliterators;
import java.util.function.Consumer;

public interface Iterable<T> {
default void forEach(Consumer<? super T> action) {
    Objects.requireNonNull(action);
    for (T t : this) {
    action.accept(t);
    }
}

default Spliterator<T> spliterator() {
    return Spliterators.spliteratorUnknownSize(iterator(), 0);
    }
}

标签:Java,List,list,util,item,forEach,import,java
From: https://www.cnblogs.com/dongfangzhaoyue/p/16851512.html

相关文章