java学习之IO字符流

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习之IO字符流相关的知识,希望对你有一定的参考价值。

 1 package com.io;
 2 
 3 import java.io.*;
 4 /**
 5  * 文件字符流的读取
 6  * @author ganhang
 7  *
 8  */
 9 public class FileReaderDemo {
10     public static void read(){
11         File file =new File("1.txt");
12         try {
13             FileReader fr=new FileReader(file);
14             StringBuffer sb=new StringBuffer();
15             char [] cbuf=new char[10];
16             int len=-1;
17             while((len=fr.read(cbuf))!=-1){
18                 sb.append(cbuf,0,len);
19             }
20             fr.close();
21             System.out.println(sb);
22         } catch (FileNotFoundException e) {
23             e.printStackTrace();
24         } catch (IOException e) {
25             e.printStackTrace();
26         }
27         
28         
29     }
30     public static void main(String[] args) {
31         read();
32     }
33 }
 1 package com.io;
 2 
 3 import java.io.*;
 4 /**
 5  * 文件字符流的写入
 6  * @author ganhang
 7  *
 8  */
 9 public class FileWriterDemo {
10     public static void write(){
11         File file =new File("1.txt");
12         try {
13             FileWriter fr = new FileWriter(file,true);
14             String str="哈哈哈哈";
15             fr.write(str);
16             fr.close();
17             System.out.println("写入成功!");
18         } catch (IOException e) {
19             e.printStackTrace();
20         }
21     }
22     public static void main(String[] args) {
23         write();
24     }
25 }

 

以上是关于java学习之IO字符流的主要内容,如果未能解决你的问题,请参考以下文章

java学习之字符流与字节流的转换

JAVA学习之字节流字符流

Java学习之IO流(其他操作流 操作基本数据类型操作字节数组操作字符数组操作字符串)

Java学习之IO流

java学习之IO对象流

Java学习之IO流(序列流--SequenceInputStream)