博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件的读与写
阅读量:3920 次
发布时间:2019-05-23

本文共 730 字,大约阅读时间需要 2 分钟。

文件的读与写

文件写入:

File f = new File("f:test.txt");	FileWriter fw = new FileWriter(f, false);	BufferedWriter bw = new BufferedWriter(fw);	PrintWriter pw = new PrintWriter(bw);	pw.write("你好你好\n");	pw.append("你好\n");	pw.print("你好\n");	pw.write("你好你好\n");	pw.flush();

注:

1、FileWriter中 false表示写操作时覆盖文件内容, true时为追加
2、pw.flush()是刷新读的缓存区,否则只有缓存区满了才会写入数据,所以一定要写上
3、File f 文件不存在是会自动创建

文件读入:

Charset cs = Charset.forName("UTF-8");	List
lines = Files.readAllLines(Paths.get("f:test.txt"), cs); for(String s : lines){
System.out.println(s); }

其中的cs编码可以省略。

或者这样:

FileReader fr = new FileReader(f);	BufferedReader br = new BufferedReader(fr);		String line = null;		while((line = br.readLine())!=null){
System.out.println(line); }

转载地址:http://nuern.baihongyu.com/

你可能感兴趣的文章
用了Dapper之后通篇还是SqlConnection,真的看不下去了
查看>>
ABP快速开发一个.NET Core电商平台
查看>>
[NewLife.Net]单机400万长连接压力测试
查看>>
使用Azure人脸API对图片进行人脸识别
查看>>
快醒醒,C# 9 中又来了一堆关键词 init,record,with
查看>>
【招聘(深圳)】轻岁 诚聘.NET Core开发
查看>>
欢迎来到 C# 9.0(Welcome to C# 9.0)
查看>>
Dapr微服务应用开发系列1:环境配置
查看>>
使用 Visual Studio 2019 批量添加代码文件头
查看>>
【BCVP更新】StackExchange.Redis 的异步开发方式
查看>>
.NET5.0 Preview 8 开箱教程
查看>>
真・WPF 按钮拖动和调整大小
查看>>
做权限认证,还不了解IdentityServer4?不二话,赶紧拥抱吧,.NET Core官方推荐!...
查看>>
编写第一个 .NET 微服务
查看>>
深入探究.Net Core Configuration读取配置的优先级
查看>>
Blazor带我重玩前端(六)
查看>>
使用 C# 捕获进程输出
查看>>
数据库单表千万行 LIKE 搜索优化手记
查看>>
.NET Core 中生成验证码
查看>>
.NET Core 中导入导出Excel
查看>>