zoukankan      html  css  js  c++  java
  • IO流(文件字节输入输出

    输入输出流可能有不允许操作,可能有出现错误,必须在try语句中进行

    FileOutputStream out1=new FileOutputStream("test1.txt")
    FileOutputStream out2=new FileOutputStream(File file1)
    FileInputStream in1=new FileInputStream("test1",txt")
    FIleInputStream in2=new FileInputStream(File file)

    还有一条

    FIleInputStream in2=new FileInputStream(File file,boolean true1)//不加true会重写文件

    读取规则

    int read()//读取单个字节
    int read(byte b[])//读取数据到b字节数组,字节长度为b.length
    int read(byte b[[,int off,int len)//off起始位置,len长度可以小,但不可以超过字节数组的长度,长度不够可以放在循环中,//最后会返回实际的int长度,读取到没有回返回-1

    写规则

    void write(int n)//写出多少字节字符
    void write(byte b[])//把b[]数组写出
    void write(byte b[],int off,int len)//off代表起始位置,len只少不多

    b[]字节数组在最后一次读入是会有覆盖现象,不过我们利用它返回的int,然后read(b,0,n)就冇问题了

    用完流都要close()关闭

  • 相关阅读:
    Java中String、StringBuffer和StringBuilder的区别
    Map集合学习
    Set集合学习
    List集合学习
    常用集合类简介及线程安全和非线程安全的集合对象
    JQuery入门
    原生Ajax使用
    JavaScript闭包
    Demo:servlet实现图片的上传
    Android Handler 内存泄漏问题
  • 原文地址:https://www.cnblogs.com/vhyc/p/6021440.html
Copyright © 2011-2022 走看看