java中文件的输入和输出

以下所有对象需要关闭(close)的,都使用jdk1.7的try-with-resource来进行释放

文件的输入(读取)需要使用到:

  1. 创建一个File对象,在初始化的时候赋值一个文件路径。
  2. 创建FileInputStream对象,以文件对象构造他,然后使用这个流就可以读取到文件了,但是这时读取到的内容是int类型值,所以需要进一步处理。
  3. 创建InputStreamReader对象,进一步读取数据。
  4. 但是InputStreamReader对象读取文本不方便。
  5. 使用InputStreamReader构造BufferedReader对象,此对象拥有一个名为readLine的方法,读取一整行的文本,作为字符串返回,用起来比较方便。
String path = "D:\\xxx\\xxxxx\\xxxxx.txt";
File file = new File(path);
FileInputStream fileStream = new FileInputStream(file);
InputStreamReader inReader = new InputStreamReader(fileStream,"UTF-8");
BufferedReader bfReader = new BufferedReader(inReader);
String content = "";
while((content = bfReader.readLine()) != null){
	//对于content
}

java 读取文件内容_Java如何读取txt文件的内容?

文件的输出需要使用到:

  1. 创建一个File对象,在初始化的时候赋值一个文件路径。
  2. 创建FileOutputStream对象,以文件对象构造他,然后使用这个流就可以输出文件了。
  3. 创建OutputStreamWriter对象,输出。
String path = "D:\\xxx\\xxxxx\\xxxxx.txt";
File file = new File(path);
FileOutPutStream fileStream = new FileOutputSream(file);
OutPutStreamWriter ows = new OutPutSreamWriter(fileStream);
ows.write("要输出的字符串");
//write默认不换行,如果要换行,可以通过"\n"进行换行

Java中输出txt的最简单方法

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值