代码如下
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的写法 谢谢
以UTF-8格式读取一个文本文件,按行读,声明一个集合或数组 words 然后 words.add(行内容),大概是这么的
补充说明下,行内容以这个 \s+ 条件 作为换行
nutz的Files有一样的功能