我想用一个很好的toString方法向一个文件逐行写一个自定义对象流。我到目前为止是这样的:写对象到文件流
private static void writeToFile(Set<Article> articles, Charset cs, Path path) throws IOException {
try(Writer w =
new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(path.toFile()), cs))) {
articles.stream().map(Article::toString).forEach(w::write);
} catch(IOException e) {}
我收到错误未处理IOException异常在w上写::,因为我赶上这种异常是很奇怪吗?
其他点,是否可以逐行写入这些对象?
的可能的复制[Java的8:我如何与例外扔在流方法的工作(http://stackoverflow.com/questions/23548589/java-8如何在异常情况下投掷方法在流中) – Natecat
甚至没有类似 – zwiebl
它们实际上非常接近,但相似性是隐藏的。 – HTNW