您的位置:首页 > 健康 > 美食 > app开发定制开发_涿州网站建设_网站优化与seo_信阳搜索引擎优化

app开发定制开发_涿州网站建设_网站优化与seo_信阳搜索引擎优化

2024/12/23 2:52:59 来源:https://blog.csdn.net/zhangjinajian759/article/details/143417171  浏览:    关键词:app开发定制开发_涿州网站建设_网站优化与seo_信阳搜索引擎优化
app开发定制开发_涿州网站建设_网站优化与seo_信阳搜索引擎优化

视频链接:16.19 字符流复制文件_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1Tz4y1X7H7?spm_id_from=333.788.videopod.episodes&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5&p=19

1.FileReader类(文件字符输出流)使用

package com.yundait.Demo04;import java.io.FileReader;/*** 使用FileReader读取文件* @author Mr zhang*/public class FileReaderDemo01 {public static void main(String[] args) throws Exception {//1创建FileReader 文件字符输入流对象FileReader fr = new FileReader("C:\\Users\\Public\\Documents\\HelloWorld.txt");//2读取文件(方法1 一个字符一个字符读取)
//        int data;
//        while ((data = fr.read())!=-1){
//            System.out.print((char) data);
//        }//2读取文件(方法2,读取后放入一个数组中)char[] buf = new char[1024];int count;while ((count = fr.read(buf))!=-1){System.out.print(new String(buf,0,count));System.out.println(count);}//关闭文件字符输出流对象fr.close();}
}

2.FileWriter类(文件字符输入流)使用

package com.yundait.Demo04;import java.io.FileWriter;public class FileWriterDemo01 {public static void main(String[] args) throws Exception{//创建FileWriter  文件字符输入流FileWriter fw = new FileWriter("C:\\Users\\Public\\Documents\\HelloWorld2.txt");//2写入文件for (int i=0;i<10;i++){fw.write("java 是世界上最好的语言\n\r");fw.flush();}//3关闭fw.close();}
}

3.使用字节流复制文件

package com.yundait.Demo04;import java.io.FileReader;
import java.io.FileWriter;/*** 使用FileReader和FileWriter实现文本文件复制,* 注意字符流不能复制图片或二进制文件,因为字符流读取和写入过程中是有编码的。* 字节流可以复制任意文件;* @author Mr zhang*/
public class FileReaderWriterDemo01 {public static void main(String[] args) throws Exception{//创建FileReader和FileWriter类FileReader fr = new FileReader("C:\\Users\\Public\\Documents\\HelloWorld2.txt");FileWriter fw = new FileWriter("C:\\Users\\Public\\Documents\\HelloWorld3.txt");//读写文件(读一个字符写入一个字符)int data;while ((data = fr.read())!=-1){fw.write(data);fw.flush();}//3关闭fw.close();fr.close();System.out.println("完成文件复制");}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com