Java学习笔记之 IO包 字符流
来源:互联网 发布:c语言温度转换怎么写 编辑:程序博客网 时间:2024/06/05 14:41
字符流:Writer/Reader(字符流)
通过子类FileWriter和FileReader实现父类实例化
package iotest;
import java.io.File;
import java.io.Writer;
import java.io.Reader;
import java.io.FileWriter;
import java.io.FileReader;
public class OutputStreamDemo2 {
public static void main(String args[]) throws Exception{
File f =new File("D:"+File.separator+"javasrc"+File.separator+"write_file.txt");
//写数据入文件
Writer w=new FileWriter(f);
String s="Jerry Wang!!";
w.write(s);
w.close();
//追加数据到文件
Writer w1=new FileWriter(f,true);
w1.write("\r\n");
w1.write(s);
w1.close();
//通过字符流读取文件
Reader r=new FileReader(f);
char c[]=new char[1024];
int len=r.read(c);
r.close();
print("the first read method:");
print(c,len);
//未知文件长度 读取文件
Reader r2=new FileReader(f);
char c2[]=new char[1024];
int temp=0;
int i=0;
while((temp=r2.read())!=-1){
c2[i]=(char)temp;
i++;
}
r2.close();
print("the second read method:");
print(c2,len);
}
public static void print(char b[],int len){
System.out.println(new String(b,0,len));
}
public static void print(char b[]){
System.out.println(new String(b));
}
public static void print(String b){
System.out.println(b);
}
}
- Java学习笔记之 IO包 字符流
- [学习笔记]Java IO之字符流
- [学习笔记]Java IO之字符流
- 学习笔记之java.io包中的字符流(上)—— Reader和Writer
- Java学习笔记之IO流中的文件字符流
- Java IO学习笔记之字节流和字符流
- Java学习笔记之IO(七):FileReader输入字符流
- Java学习笔记之IO(八):FileWriter输出字符流
- Java学习笔记之 IO包 字节流
- Java IO学习笔记:字符流
- Java IO学习笔记:字符流
- Java IO学习笔记:字符流
- Java IO ---学习笔记(字符流)
- java笔记 IO流之字符流
- java学习之路---IO----字符流
- java学习之IO字符流
- Java基础-IO学习之字符流
- java基础笔记之IO流之字符流
- Windows7搭建svn本地服务器
- keil测量单片机程序运行的实际时间
- 将数据库返回的ResultSett转换成List装Map形式的方法(ResultSetToList)
- iOS8注册推送
- 工厂方法模式--学习笔记
- Java学习笔记之 IO包 字符流
- 1.8 找到只含3,5,7因子的第k大的数
- ext4 Ext.window.MessageBox
- 【2804】求二叉树的深度
- Canvas和Paint的常用方法
- reverse vs converse vs inverse
- 黑马程序员--OC--字符串(一)
- 在Mac下配置Yii2----搭建Yii2框架
- linux yum命令详解