- 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);//将此字符串的内容写入文件中
复制代码 |