Java(六)IO:1.文件读取写入


一、文件读取

1.四级

在这里插入图片描述

String fileName = "myFile.txt";
try
{
	File file = new File(fileName);
	//是否存在
	if(file.exists())
	{
		throw new Exception();
	}
	FileInputStream fis = new FileInputStream(file);
	InputStreamReader insr = new InputStreamReader(fis, "utf-8");
	BufferedReader br = new BufferedReader(insr);
	
	String line = br.readLine();
	
	while(line != null)
	{
		//以空格分开每行中的每个单词
		String[] data = line.split(" ");
		//读取了多少个单词
		int len = data.length;
		line = br.readLine();             
	}                
	fis.close();
	insr.close();
	br.close();
}
catch(Exception e)
{
	e.printStackTrace();
}

二、文件写入

1.三级

在这里插入图片描述

String fileName = "myFile.txt";
try
{
	File file=new File(fileName);
	//是否存在
	if(file.exists())
	{
		file.createNewFile(); 
	}
	FileWriter fw = new FileWriter(file);
	BufferedWriter bw = new BufferedWriter(fw);
	
	//写入内容
	String content = "hello";
	bw.write(content);
	bw.flush();
	
	bw.close();  
}
catch(Exception e)
{
	e.printStackTrace();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值