我對com.jmatio.io包有疑問,我希望有人能回答。我正在尋找寫入.mat文件(使用java),可能已經存在或可能不存在。 如果存在,我想追加到最後的信息,但如果沒有創建文件,我想創建一個新文件,只是將內容添加到該文件。 我的第二個寫是覆蓋第一個,但我不希望它這樣做。 任何建議或解決方案,很高興欣賞。在java中附加墊文件
回答
如果要將多個陣列寫入新文件,則可以使用MatFileIncrementalWriter
來實現。由於它在它的解釋的Javadoc
更新的作家,允許逐步添加變量作家的生活。這是必要的,以允許寫入大量變量,而不必保持超過必要的時間。
而且它明確指出你不能附加到現有的文件。
如果要附加到現有的文件時可能會使用MatFileIncrementalWriter
- 讀變量添加新變量到增量書寫器
您需要在附加模式中寫入,以便將內容追加到文件的末尾而不是覆蓋。
File out = new File("out.mat");
try(FileWriter fw = new FileWriter(out, true); // true is for append
BufferedWriter bw = new BufferedWriter(fw)) {
// ...
}
如果該文件不存在,它將被創建。
感謝您的快速回復。這是我使用的幾行代碼。 「double [] db = new double [] {1.0,2.0,3.0,4.0,5.0,6.0}; MLDouble mlDouble = new MLDouble(」double_arr「,db,3); \t \t ArrayList
你應該在你的問題中寫下這個 – yunandtidus
- 1. JNI墊到Java墊
- 2. 在pipedrive中附加文件
- 3. Java FileWriter - 附加文本文件行
- 4. 在java中發送附件文件
- 5. 墊減法在Java中
- 6. 在Java的JTextArea中附加文本
- 7. 如何在java中附加生成的pdf文件郵件
- 8. 閱讀墊文件在C
- 9. 文件附加在word文檔中
- 10. Java將新文件的數據附加到舊文件中
- 11. 使用JFileChooser將文件類型附加到Java文件中
- 12. 附加文件覆蓋結果(Java)
- 13. 無法附加到Java文件?
- 14. 使用Java Rally REST API附加文件
- 15. 的Java IO附加到文件實現
- 16. 在電子郵件中附加文件
- 17. 在郵件中附加兩個文件
- 18. 如何附上源文件在java中
- 19. 在c中加載不帶附件的附件文件名#
- 20. 在java中編輯附加的源文件
- 21. Java字符串在創建時不附加到文件中
- 22. 在NetBeans中,是否可以重新附加.form和.java文件?
- 23. 如何在附加文件
- 24. 在web表單portlet中附加文件
- 25. 在javascript中附加json文件
- 26. 在VBA中附加html文件
- 27. 使用groovy在SoapUI中附加文件
- 28. 如何在Eclipse中附加源文件?
- 29. 在Sendgrid中附加ics文件
- 30. 使用maven在文件中附加值
感謝你的回覆,是的,我使用了MatFileIncrementalWriter,它對我有用,現在我不再需要追加到一個新文件,謝謝你雖然幫助:) – TomMcG