首页 > 基础教程 > IO流 > InputStream类

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原创文章,未经本站允许不得转载。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐