java实现将字节数组写入到新建文件中
1.具体代码如下所示:
public class FileUtil {
/**
* 方法功能:将字节数组写入到新建文件中。
* @param String fname
* @param byte[] msg
* @return boolean
* */
public static boolean save2File(String fname, byte[] msg){
OutputStream fos = null;
try{
File file = new File(fname);
File parent = file.getParentFile();
boolean bool;
if ((!parent.exists()) &&
(!parent.mkdirs())) {
return false;
}
fos = new FileOutputStream(file);
fos.write(msg);
fos.flush();
return true;
}catch (FileNotFoundException e){
return false;
}catch (IOException e){
File parent;
return false;
}
finally{
if (fos != null) {
try{
fos.close();
}catch (IOException e) {}
}
}
}
public static void main(String[] args) {
String msgStr = "aaaaa中国加油!!!!战胜新冠状病毒!!!";
String filename = "E:\\test\\system\\test.txt";//注意修改为自己的文件名
byte[] bytes = msgStr.getBytes();
FileUtil fileUtil = new FileUtil();
boolean flag = fileUtil.save2File(filename, bytes);
}
}