怎么给网站做seo优化,长图制作网站,360建筑网官网下载,wordpress助手网各位小伙伴们大家好#xff0c;在之前的文章中#xff0c;小编介绍了Java之文件复制的简单介绍#xff0c;多是一些关于字节的知识#xff0c;这次小编要介绍的是字符输入流Reader类#xff0c;具体如下#xff1a;java.io.Reader:字符输入流#xff0c;是字符输入流的最…各位小伙伴们大家好在之前的文章中小编介绍了Java之文件复制的简单介绍多是一些关于字节的知识这次小编要介绍的是字符输入流Reader类具体如下java.io.Reader:字符输入流是字符输入流的最顶层的父类定义了一些共性的成员方法是一个抽象类共性成员方法int read()读取当个字节并返回。int read(char[] cbuf)一次读取多个字节将字节符读入数组void close()关闭该流并释放与之关联的所有资源java.io.Reader是一个抽象类无法直接使用可以使用该类的子类如BufferedReaderCharArrayReaderFileReaderInputStreamReaderPipedReaderStringReader。我们先来讲FileReaderjava.io.FileReaderextends InputStreamReader extends ReaderFileReader:文件字符输入流作用把硬盘文件中的数据以字符的方式读取到内存中构造方法FileReader(String fileName)FileReader(File file)参数读取文字的数据源String fileName文件的路径File file一个文件FileReader构造方法的作用会创建一个FileReader对象2.会把FileReader对象指向要读取的文件代码如下public class Demo02Reader {public static void main(String args[]) throws Exception {//1.创建FileReader对象构造方法中绑定要读取的数据源FileReader frnew FileReader(D:\\a.txt);//2.使用int read(char[] cbuf)一次读取多个字符将字符读入数组//int read()读取单个字符并返回char[] csnew char[1024];int len0;while((lenfr.read(cs))!-1) {/*String类的构造方法String(char[] value)把字符数组转换为字符串String(char[] value,int offset,int count)把字符数组的一部分转换为字符串offset数组的开始索引 count转换的个数*/System.out.println(new String(cs,0,len));}//3.释放资源fr.close();}}关于这篇文章小编就先说到这里了其实和字节输入流Java之字节输入流一次读取一个字节与多个字节的使用差不多原理也是一样的。不同的是字节输入流读取的是字节字符输入流读取的是字符。希望这篇文章可以帮到大家也欢迎各位小伙伴们补充和纠错。