标签:文件 java fos bytes 保存 write FileOutputStream io
以字节为单位 把数据保存到文件中 (FileOutputStream)
有2种保存文件方式:方式 1个覆盖 1个追加
public class FileOutputStreamDem {
public static void main(String[] args) throws IOException {
//方式一:建立流通道访问文件,若文件不存在会创建一个文件 如果文件已存在 覆盖文件
//FileOutputStream fos = new FileOutputStream("/Users/xxx/Downloads/test/xyz1.txt");
//方式二:建立流通道访问文件,若文件不存在会创建一个文件 如果文件已存在 追加内容
FileOutputStream fos = new FileOutputStream("/Users/xxx/Downloads/test/xyz1.txt",true);
//保存数据
fos.write(65); //把65对应的字符集保存到文件中
fos.write(66);//把66对应的字符集保存到文件中
//换行
fos.write('\r');
fos.write('\n');
//一次写一个字节数组
byte[] bytes = "bggggassss".getBytes();
fos.write(bytes);//把bytes数组中的所有字节保存到文件中
//换行
fos.write(13);
fos.write(10);
//把字节部分数组保存到文件中
fos.write(bytes,0,2);
}
}
标签:文件,java,fos,bytes,保存,write,FileOutputStream,io 来源: https://www.cnblogs.com/nanao/p/15113957.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。