Java InputStream写入文件,保存文件
1. InputStre0am从内存中读出数据到byte[]中然后,使用FileOutputStream写入文件中。
InputStream is = new FileInputStream("a.txt"); FileOutputStream fos = new FileOutputStream("b.txt"); byte[] b = new byte[1024]; while ((is.read(b)) != -1) { fos.write(b);// 写入数据 } is.close(); fos.close();// 保存数据
2. file创建文件并写入文件内容
File file = new File("文件路径"); // 找到File类的实例 String displayFileName ="custormerStatement.txt"; context.setDataValue("displayFileName", displayFileName); try { // 创建文件 file.createNewFile(); // 声明字符输出流 Writer out = null; // 通过子类实例化,表示可以追加 out = new FileWriter(file,true); // 写入数据 out.write("文件内容"); // 保存数据 out.close(); return "0"; } catch (IOException e) { e.printStackTrace(); }
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。