zoukankan      html  css  js  c++  java
  • 21(1)字节流

    字节流

    往txt文件写入数据(以字节传输)----字节输出流 文件-----FileOutPutStream

    txt文件有点特殊 当你以字节作为输出写入到txt文件的时候,txt文件会接收到这些字节之后会自动转换成字符,当你以字符作为输入读取txt文件的时候,txt文件将字符转成字节然后输出

        //根据路径名来创建一个字节输出流
            //会检测路径是否存在如果不存在就创建一个新文件,如果存在就会覆盖
            //true是代表允许追加,不写就是默认false是覆盖
            FileOutputStream os=new FileOutputStream("D:\c.txt",true);
            //写出数据 ---大部分的字节流没有缓冲区
            os.write("中".getBytes());//获取字节数组
            //关流
            os.close();

    从一个txt文件中获取数据(以字节进行传输)------字节输入流  文件-----FileInputStream

    //字节输入流对象
            FileInputStream is=new FileInputStream("D:\3.txt");
            //读取数据  结束标志是-1 把字节转成对应的字符
            //System.out.println(is.read()); //3.txt中存储的是456 输出结果是52
            //自建缓冲区
            byte[] bs=new byte[10];
            int len=-1;
            while((len=is.read(bs))!=-1){//返回的是写入bs的字节数量或者-1
                System.out.println(new String(bs,0,len));
            }
            //关流
            is.close();
        }
  • 相关阅读:
    python 根据数组生成图片
    c++ 字符串转数字
    python 迷宫问题
    JavaScript 判断是否为空
    JavaScript 字符串转数字(整数,浮点数,进制转换)
    c++ 珊格迷宫问题
    python eval的用法
    python pillow 处理图片
    c 结构体
    python pillow 绘制图片
  • 原文地址:https://www.cnblogs.com/xuwangqi/p/11233956.html
Copyright © 2011-2022 走看看