Giả sử tôi có một java.util.stream.Stream
của các đối tượng với một số toString
phương pháp tốt đẹp: các ngắn nhất/giải pháp thanh lịch nhất để viết dòng này vào một tập tin, một dòng cho mỗi yếu tố dòng là gì?Java 8 dòng nộp
Để đọc, có phương pháp Files.lines
đẹp, vì vậy tôi nghĩ phải có phương pháp đối xứng để ghi vào tệp nhưng không thể tìm thấy. Files.write
chỉ mất một lần lặp.
Tôi có thể thấy có một phương pháp ['Tệp # ghi (Đường dẫn, Lặp lại Mở rộng CharSequence>, OpenOption ...)'] (https://docs.oracle.com/javase/8/docs/api/ java/nio/file/Files.html # write-java.nio.file.Path-java.lang.Iterable-java.nio.file.OpenOption ...-) có thể giúp bạn. –
Có thể tạo một
FileOutputStream
và sau đó tạo mộtPrintStream
? – redxef@ downvoter: Chăm sóc để giải thích? @LuiggiMendoza: Vâng, tôi cũng đã xem và chỉnh sửa câu hỏi của mình. Đó là một trong những chỉ mất một iterable. Có, tôi có thể chuyển đổi, nhưng tôi không muốn. – knub