NutzCN Logo
问答 请教一个java8转java7的lambda写法
发布于 2945天前 作者 Rekoe 2768 次浏览 复制 上一个帖子 下一个帖子
标签:

代码如下

	Files.lines(new File(url.toURI()).toPath(), Charset.forName("UTF-8")).map(line -> line.trim().split("\\s+")).map(Arrays::stream).forEach(stringStream -> stringStream.forEach(words::add));
			

请帮转成jdk7的写法 谢谢

3 回复

以UTF-8格式读取一个文本文件,按行读,声明一个集合或数组 words 然后 words.add(行内容),大概是这么的

补充说明下,行内容以这个 \s+ 条件 作为换行

nutz的Files有一样的功能

添加回复
请先登陆
回到顶部