我需要編寫Java代碼才能在Unix環境中工作以進行文件操作。由於我需要處理文件,我如何在Java中以Unix格式創建和保存文件?在java中創建文本文件並保存爲unix格式
6
A
回答
4
的 「Unix格式」 只是表示line endings與\n
代替\n\r
(Windows)或\r
(OSX之前的Mac)的文本文件。
這是基本的想法;寫每一行,其次是明確的\n
(而不是.newLine()
這是與平臺相關的):
public static void writeText(String[] text){
Path file = Paths.get("/tmp/filename");
try (BufferedWriter bw = Files.newBufferedWriter(file, StandardCharsets.UTF_8)) {
for(String s : text){
bw.write(s);
bw.write("\n");
}
} catch (IOException e) {
System.err.println("Failed to write to "+file);
}
}
1
相關問題
- 1. 在android中創建文本文件並保存數據
- 2. 拆分unix文件並將文件名保存在文本文件中
- 3. 在java中創建文本並將文本寫入文件
- 4. JavaScript創建並保存文件到本地文件系統
- 5. 文本框:從文本文件中保存(簡單)格式
- 6. 創建XML文檔並保存到文件的最佳方式
- 7. 創建新用戶並保存到文本文件
- 8. 創建並保存文本文件到服務器
- 9. 從c#ASP.NET應用程序創建並保存文本文件
- 10. 創建CSV文件並保存到Blobstore
- 11. JavaScript:創建並保存文件
- 12. Java以編程方式創建並保存Google文檔
- 13. Java:創建DOS格式的文本文件
- 14. Php寫入文件並保存爲.java
- 15. UNIX文件的創建與Java
- 16. 搜索文本文件,並找到模式,並在unix中添加文本
- 17. silverlight:在內存中創建一個文件,並提供它在本地保存
- 18. 保存爲文本文件
- 19. 保存爲文本文件
- 20. 創建R腳本文件,保存爲R腳本文件並從命令行打開R腳本文件
- 21. 通過Notepad ++打開tsv文件並將其保存爲文本格式
- 22. 將文本保存到已創建的文本文件
- 23. 無法保存數據到文本文件使用PHP保存爲JSON格式
- 24. 保存的文件格式
- 25. 將文件保存爲jpg格式
- 26. 在symfony 2中保存並顯示格式化文本
- 27. 創建一個表格並將其保存爲matlab中的.mat文件
- 28. music21格式流作爲ABC +並保存爲文件
- 29. JSON存儲格式化文本並保持格式
- 30. 將大文本數據導入並保存爲MATLAB格式
此鏈接可以給你一個簡單的理念: http://vim.wikia.com/wiki/File_format – Piyush 2012-07-17 21:04:59