java学习初探十七之IO流_FileOutputStream
来源:互联网 发布:我的世界java内存不足 编辑:程序博客网 时间:2024/05/22 02:04
1.
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class StreamTest06 { public static void main(String[] args) { FileOutputStream fileOutputStream=null; try { //1.创建文件字节输出流 // fileOutputStream=new FileOutputStream("temp09.txt"); //以追加的方式写入 fileOutputStream=new FileOutputStream("temp09.txt",true); //2.开始写 String msString="HelloWorld"; //将String转换成byte数组 byte[] bytes=msString.getBytes(); //将byte数组中所以数据写入 //fileOutputStream.write(bytes); //将byte数组中一部分写入 fileOutputStream.write(bytes, 0, 4); //推荐最后的时候为了保证数据完全写入硬盘,所以要刷新 fileOutputStream.flush();//强制刷新 } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { if(fileOutputStream!=null) { try { fileOutputStream.close(); } catch (Exception e2) { e2.printStackTrace(); } } } }}
2.copy文件
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;/** * 关于文件的赋值粘贴 * @author LK * */public class StreamTest07 { public static void main(String[] args) throws Exception { //创建输入流 FileInputStream fileInputStream=new FileInputStream("temp09.txt"); //创建输出流 FileOutputStream fileOutputStream=new FileOutputStream("temp10.txt"); //一边读,一边写 byte[] bytes=new byte[1024]; int temp=0; while ((temp=fileInputStream.read(bytes))!=-1) { //将byte数组中内容直接写入 fileOutputStream.write(bytes,0,temp); } //刷新 fileOutputStream.flush(); //关闭 fileInputStream.close(); fileOutputStream.close(); }}
阅读全文
0 0
- java学习初探十七之IO流_FileOutputStream
- java学习初探十七之IO流
- java学习初探十七之IO流_FileInputStream
- IO流_FileOutputStream写出数据
- Java学习笔记之IO(十七):转换流
- IO流_FileOutputStream的构造方法
- IO流_FileOutputStream的三个write()方法
- JAVA学习第五十七课 — IO流(十一)
- IO流_FileOutputStream写出数据实现换行和追加写入
- IO流_FileOutputStream写出数据加入异常处理
- IO流_FileOutputStream写出数据实现换行和追加写入
- IO流_FileOutputStream写出数据实现换行和追加写入
- Java学习之IO流
- Java之IO流学习
- JAVA学习第四十七课 — IO流(一):文件的读写
- java基础学习之设计模式 十七
- java学习之路 之 IO流
- Java学习之 IO
- vivo X7首发评测:狂暴前置+极速指纹
- UVa11645
- 乌班图安装及环境配置
- 泛型与反射机制
- Java中的多线程你只要看这一篇就够了
- java学习初探十七之IO流_FileOutputStream
- 预告:大海捞针的艺术,如何从海量视频里搜出目标图片? | 硬创公开课
- 强强联手:宝马、英特尔、Mobileye携手研发自动驾驶汽车
- 【爱搞机】自拍强机 vivo X7首发视频评测
- ElasticSearch 优化实战
- python基础入门五
- PMP考前易忘知识点关联总结
- 机房收费系统之结账(SSTab)
- 特斯拉致死车祸被调查,谷歌继续加强自动驾驶安全 | 智驾周刊