一段集合操作的不同语言表达

看到 这样一条微博 ,觉得挺有意思,就记录在这里:

所谓对比,Java 真是足够啰嗦:

weibo

图不清楚,我来再叙述一下。要做的事情就是,把原有列表里面的每个元素都变成大写的,再放到一个新列表里面去。

这是 Java7 的版本: 

List list = Arrays.asList("andy", "michael", "thomas");
List list2 = new ArrayList<>();
for(String s : list)
	list2.add(s.toUpperCase());

 这是 Java8 的版本(移步阅读:《Java8 集合中的 Lambda 表达

[……]阅读全文

back to top