方法二:使用现成的库 先引入commons.io依赖
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
再利用依赖中的FileUtils中的writeByteArrayToFile方法,代码如下:
public void writeToFileWithCommonsIO(String data){
String path = "D:/file/" String filename = "test.txt";
try {
byte[] sourceBytes = data.getBytes("UTF-8");
if(null!=sourceBytes){
//这里的false代表写入的文件是从头开始重新写入,或者理解为清空文件内容后重新写;若为true,则是接着原本文件内容的结尾开始写
FileUtils.writeByteArrayToFile( new File(path+filename), sourceBytes, false);
}
} catch (UnsupportedEncodingException e) {
// do something
} catch (IOException e){
// do something
} finally {
// do something
}
}
________________________________________
版权声明:本文为优快云博主「DouDo啦」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/Mr_DouDo/article/details/80323685