Java IO流操作(FileReader、BufferedReader)

野性酷女 2023-05-31 10:18 57阅读 0赞

一、FileReader

1、介绍。

  1. FileReader类从InputStreamReader类继承而来。该类按字符读取流中数据。可以通过以下几种构造方法创建需要的对象:1、在给定从中读取数据的 File 的情况下创建一个新 FileReaderFileReader(File file)。2、在给定从中读取数据的 FileDescriptor 的情况下创建一个新 FileReaderFileReader(FileDescriptor fd) 3、在给定从中读取数据的文件名的情况下创建一个新 FileReaderFileReader(String fileName)
  2. FileReaderFileInputStream对应,从文件系统中读取字符序列。CharArrayReaderByteArrayInputStream 对应,从字符数组中读取数据。PipedReaderPipedInputStream 对应,从线程管道中读取字符序列。我这里主要介绍下FileReader,至于CharArrayReaderPipedReader的话,你可以对照下FileReaderFileInputStream的写法区别,然后仿照ByteArrayInputStream PipedReader写一下就可以了。

2、代码。

  1. private static final String Pre_Path = "G:\\项目测试\\io流文件测试\\";
  2. public static void main(String[] args) {
  3. fileReaderTest();//文件的复制(字符流)
  4. }
  5. //文件的复制(字符流,中文字符会有乱码问题)
  6. priva

发表评论

表情:
评论列表 (有 0 条评论,57人围观)

还没有评论,来说两句吧...

相关阅读

    相关 解析JavaIO操作异常

    在Java中,IO流操作可能会引发多种异常。以下是一些常见的IO流异常: 1. `IOException`: 这是所有IO流相关异常的基类。例如,文件不存在、读写错误等。

    相关 java基础(一)IO操作

    java流是java基础中很重要的一个部分,也是经常在面试中被问到的内容。这部分内容个人感觉还有有一点java基础之后在回来看这些东西比较会有深刻的印象,毕竟如果是初学者的话这