这里就不介绍InputStream、OutputStream、FileInputStream、 FileOutputStream了,这里主要说明的是IO对文件的操作。
将数据写到文件中,平常,我们会通过下面代码进行对文件的写操作。
InputStream inputStream = new FileInputStream(new File("e://1.png"));
OutputStream outputStream1 = new FileOutputStream(new File("e:\\12.png"));
int bufferReader;
byte[] buffer = new byte[100];
while((bufferReader = inputStream.read(buffer,0,100)) != -1){
outputStream1.write(buffer);
}
outputStream1.flush();
outputStream1.close();
将字符串写入到文件中,平常我们操作如下:
//将字符串转换为byte[],然后写入到ByteArrayInputStream中,
//然后再读取写入到FileOutputStream,然后转存到file中
InputStream stream = new ByteArrayInputStream("this is the test message!!!".getBytes());
File file = File.createTempFile("test3", ".bpmn20.xml");
OutputStream os = new FileOutput