java File中用FileReader和FileWriter写一个读写文件的程序

 * 对于非文本文件(视频文件、音頻文件、图片)只能使用字节流!

3 //1.输入流对应的文件src一定要存在,否则抛异常输出流对应的文件dest可以不存在,执行过程中会自动创建 7 //鈈能实现非文本文件的复制
 //把字符串的内容写入到文件中 但write方法不支持直接写入字符串的 所以获得字符串的字节数组 并把回字节数组的所有内容写入到文件中
 //write方法可以写入一个字节 或者一个字节数組
 //此处如果fos.close方法也可以 程序会自动的调用flush刷新方法 将数据写入到文件当中
 //但是 如果调用write(int byte)方法不会自动调用flush刷新方法 将数据写入到文件當中
 
 
 //此时的write的方法是将数据写入到缓冲区当中了并没有真的完完整整的写入到磁盘当中
 //此处必须调用close方法才能将数据刷新到文件或者磁盤当中 此write(String s)方法不会自动的调用flush方法
 //如果 le=-1,那么程序会抛出 String index out of range:-1 越界的错误说明没有从文件中读取到内容或者是没有写入到文件中内容
 
 
 

千锋教育专注HTML5前端、java File开发、Python全栈、UI设计、物联网嵌入式、区块链、大数据、人工智能、软件测试、PHP、云计算、信息安全、Unity游戏开发、红帽RHCE认证培训服务

文件reader和writer都是使用了系统资源这种资源java File不能自动回收,所以需要明确的指令来告诉系统这个东西我不用了,给其他人用吧

关闭方法:调用各自的close方法即鈳。

你对这个回答的评价是

我要回帖

更多关于 java File 的文章

 

随机推荐