java如何创建文件并向文件中写入内容呢?
下文笔者讲述创建文件并写入内容的方法及示例分享,如下所示
创建及写入文件的实现思路
方式1:
借助PrintWriter对象实现文件创建及写入
方式2:
创建二进制文件及写入文件内容
方式3:
借助Files.write方法创建文件及写入内容
例:创建文件及写入内容的示例
创建一个文本文件:
PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8");
writer.println("The first line");
writer.println("The second line");
writer.close();
创建二进制文件:
byte data[] = ...
FileOutputStream out = new FileOutputStream("the-file-name");
out.write(data);
out.close();
Java 7及以上版本
可使用 Files写入文件的类:
创建一个文本文件:
list<String> lines = Arrays.asList("The first line", "The second line");
Path file = Paths.get("the-file-name.txt");
Files.write(file, lines, StandardCharsets.UTF_8);
//Files.write(file, lines, StandardCharsets.UTF_8, StandardOpenOption.APPEND);
创建二进制文件:
byte data[] = ...
Path file = Paths.get("the-file-name");
Files.write(file, data);
//Files.write(file, data, StandardOpenOption.APPEND);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


