j**a:输入一段文字并写入磁盘文件test.txt,完成后再将test.txt文件中的内容显示在屏幕

时间:2013.04.11 发布人:wap6565

j**a:输入一段文字并写入磁盘文件test.txt,完成后再将test.txt文件中的内容显示在屏幕

已解决问题

谷歌wap6565用户在2013.04.11提交了关于“长恨歌j**a:输入一段文字并写入磁盘文件test.txt,完成后再将test.txt文件中的内容显示在屏幕”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-24T21:46:26。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !

希望以下的回答,能够帮助你。

第1个回答

用户名:Skypoem  

给个示例参考,把yourFilePath改成你的实际路径:
publicstaticvoidmain(String[]args)throwsIOException{
茶括粒换员另System.out.println("---字节流实现文件读写---");
Stringcontent="这是一个测试文件";
FileOutputStreamout=newFileOutputStream("yourFilePat问答h\\test.txt");
out.write(content.getBytes());
out.close();

FileInputStreamin=newFil引包会改甲笑投沿路花eInputStream("yourFilePath\\test.txt");

by张苦威集满础武些te[]buf=newbyte[in.**ailable()];
inti;
intindex=0;
while((i似初术院=***.read())!=-1){
buf[index++]=(byte)i;
}
in.close();
System.out.println(newString(buf));

Sy听培由属英克两只略酸stem.out.println();
System.out.println("---字符流实现文件读写---");
FileWriterwriter=ne书鱼陆鲁小伤沿降采又生wFileWriter("y丰迫导复ourFileP星室食ath\\test.txt");
writer.write(content);
writer.c斗地着lose();

FileReaderreader=newFileReader("yourFilePath\\test.txt")期试单甚整增防几两飞;
intc;
while((c=***.read())!=-1){
System.out.print((char)c);
}
reader.c委费弦规持盐lose();
}