您的位置:首页 > 编程语言 > Java开发

Java 使用DataInputStream将数据写入文件,使用FileReader读取演示

2011-11-05 12:43 941 查看
JAVA的IO 着实令人困惑,既然有FileWriter可以写入字符流,为何要创造DataOutputStream也可以输入字符流到文件呢?下面演示说明,由DataOutputStream创建的文件可以由FileReader读取。

package zc;
import java.io.*;

public class Test {

public void stream () throws IOException{

String s = "hello world!";
DataOutputStream os =
new DataOutputStream(new FileOutputStream("D:\\abcde.txt"));
os.writeBytes(s);

FileReader fd = new FileReader("D:\\abcde.txt");

char[] ch =new char[1024] ;
int lenth;

while( (lenth = fd.read(ch)) !=-1)
{
System.out.println(new String (ch,0,lenth));
}
}
public static void main(String[] args) throws IOException {
Test t = new Test();
t.stream();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐