我需要编写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