
(至少对我而言)了解某事的最简单方法是多次编写。 就像在小学时一样,您必须一遍又一遍地写一些东西来训练您的手。
我明白了,停留在乍一看似乎很简单的话题很无聊,但是您必须让大脑形成那些神经元的联系。
如果您熟悉Java8流的祝贺,这篇文章主要是为不熟悉的人准备的。
Java SE 8中引入的关键新库抽象是流
流有几种类型,并且流表示值的序列,并允许我们轻松,清晰地表达对这些值的常见操作。 代码清晰度的提高是巨大的。
如果您有兴趣了解有关如何使Java代码更清洁的更多信息,这是一篇非常有趣的文章
使Java更清洁#1
这是系列的第一部分。 我发现了由Isa Goksu撰写的一篇非常不错的文章(您可以在此处查看他的博客:http:… medium.com
任务:您有一个单词列表。 用以字母“ a”开头的字母进行过滤,将其转换为大写字母并进行排序。
这是流的示例
List myList =数组。 asList (“ a2”,“ a3”,“ b1”,“ c2”,“ a1”);
我的列表
。流()
.filter(s-> s.startsWith(“ a”))
.map(String :: toUpperCase)
.sorted()
.forEach(System。out :: println);
输出: A1,A2,A3
就是这个帖子 。 如果您有任何建议或想法,请在评论中分享! 您还可以单击心脏图标🙂