[IO]——节点流.组合
来源:互联网 发布:淘宝卖东西要怎么授权 编辑:程序博客网 时间:2024/06/06 03:13
/** * 1、文件--程序-》字节数组 * 1)文件输入流 * 字节数组输出流 * 2、字节数组--程序-》文件 * 1)字节数组输入流 * 文件输出流 * @author Administrator * */public class demo02 {public static void main(String[] args) throws IOException {byte[] date=getBytesFromFile("E:/others/good.txt");toFileByteArray(date, "E:/others/goodqq.txt");System.out.println(new String(date));}/** * 2、字节数组--程序-》文件 * 1)字节数组输入流 * 文件输出流 */public static void toFileByteArray(byte[] src,String destPath) throws IOException{//创建源//目的地File dest=new File(destPath);//选择流//字节数组输入流InputStream is=new BufferedInputStream(new ByteArrayInputStream(src));//文件输出流OutputStream os=new BufferedOutputStream(new FileOutputStream(dest));//操作 不断读取数组byte[] flush=new byte[1024];int len=0;while(-1!=(len=is.read(flush))){//写出到文件中os.write(flush, 0, len);}os.flush();//释放资源os.close();is.close();}//1、文件--程序-》字节数组public static byte[] getBytesFromFile(String srcPath) throws IOException{//创建文件源File src=new File(srcPath);//创建字节数组目的地byte[] dest=null;//选择流//文件输入流InputStream is=new BufferedInputStream(new FileInputStream(src));// 字节数组输出流,不能使用多态ByteArrayOutputStream bos=new ByteArrayOutputStream();//操作 不断读取文件写出到字节数组流中 byte[] flush=new byte[1024];int len=0;while(-1!=(len=is.read(flush))){//写出到字节数组流中bos.write(flush, 0, len);}bos.flush();//获取数据dest=bos.toByteArray();bos.close();is.close();return dest;}}
0 0
- [IO]——节点流.组合
- [IO]——节点流
- IO流之节点流
- JAVA IO系列----节点流
- JAVA——IO流 之 节点流与处理流(2)
- JAVA IO操作总结——节点流和处理流
- JAVA IO操作总结——节点流和处理流
- 【JAVA基础】 IO操作小结——节点流和处理流
- Java中IO的相关操作——节点流的知识
- 黑马程序员——IO(一)--File类、RandomAccessFile类、节点流类
- Java IO --- 节点流和过滤流
- IO流类型之---节点流类型
- IO之 处理流包装节点流
- java IO流 之 节点流
- java io 节点流和处理流
- IO中其他流--节点流
- Java io 流:常见的io类组合形式
- IO输入与输出--节点流--01
- 优化UITableViewCell高度计算的那些事
- 【UFLDL-exercise2-Vectorization&Learn features for handwritten digits】
- 沟通问题
- Yii2 安装高级版本应用程序【advanced】
- nyoj 54
- [IO]——节点流.组合
- 【经典DP】最大连续子序列和
- 数据结构笔记整理第1章:绪论
- 黑魔法——“低版本中使用高版本中出现的类”之技术实现原理详解
- 扩展欧几里德算法理解(二)
- 实例学习maven 项目构建
- STM32F103的4*4矩阵按键,调试通过
- MyEclipse搭建struts2环境
- poj 1659