【发布时间】:2018-07-21 17:39:31
【问题描述】:
public class Example{
public static void main(String[] args){
List<String> list=new ArrayList<String>();
list.add("Rick");
list.add("Negan");
list.add("carl");
list.forEach(
(names)->System.out.println(names)
);
}
}
在这个例子中,names 的类型是如何推断的。
如果我们添加具有不同数据类型的项目会发生什么。
例如:
list.add(new Person());
list.add(new Integer(3);
【问题讨论】:
-
你试过这些例子吗?这些不适用于
List<String>。
标签: java string list lambda foreach