黑马程序员技术交流社区
标题:
字节流疑问
[打印本页]
作者:
杜鹏云
时间:
2012-8-15 15:13
标题:
字节流疑问
本帖最后由 杜鹏云 于 2012-8-15 16:42 编辑
fileOutStream fis=new fileOutputStream("demo.txt");
byte[] b=new byte[1024];
fis.write(b);
问题:
b中的内容有没有写入到demo.txt中,如果没有,为什么;如果有,那写入的是什么??
作者:
周瑞
时间:
2012-8-15 15:43
fileInputStream fis=new fileInputStream("demo.txt");//你定义的是fileInputStream类型的变量,因为你在构造函数中传入了一个文件,它的功能就是从这个文件中获得输入字节。
byte[] b=new byte[1024];
fis.write(b);
复制代码
//fileInputStream并没有write方法,因为他是输入流,所以他只有read方法,你想把内容写进文件中必须定义fileoutputStream
代码如下:
FileOutputStream foStream = null;
File file = new File("c://test.txt");
foStream = new FileOutputStream(file);
byte[] buffer = s.getBytes();//s为字符串变量
foStream.write(buffer);//将此字符串的内容写入文件中
复制代码
作者:
杜鹏云
时间:
2012-8-15 16:43
周瑞 发表于 2012-8-15 15:43
//fileInputStream并没有write方法,因为他是输入流,所以他只有read方法,你想把内容写进文件中必须定义fi ...
拼错流对象了,换成输出流,以后怎么解决上面的疑问
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2