【发布时间】:2019-01-02 11:49:44
【问题描述】:
用 lambda 表达式编写了 java8 程序,它没有被执行,而是在 lambda 表达式处终止,没有例外
import java.util.ArrayList;
import java.util.List;
import java.util.function.BiConsumer;
public class BiConsumerTest {
public static void main(String[] args) {
try{
List<String> list1 = new ArrayList<String>();
list1.add("A");
list1.add("B");
list1.add("V");
List<String> list2 = new ArrayList<String>();
list2.add("J");
list2.add("G");
list2.add("P");
BiConsumer<List<String> , List<String>> bc = (lista, listb) ->{
lista.stream().forEach( System.out::print);
};
}catch(Exception ex){
ex.printStackTrace();
}
}
}
预计它会打印列表中的字符串
【问题讨论】:
标签: java lambda java-8 functional-interface