zoukankan      html  css  js  c++  java
  • io流整理

    IO流的3种分类方式

    1.方向:输入流、输出流

    2.数据单位:字节流、字符流

    3.功能:节点流、处理流程


    IO流的4个抽象类

    字节流:InputStream、OutputStream

    字符流:Reader、Writer

    InputStream方法:   int read()—>读取一个字节以整数形式返回,如返回-1已到输入流末尾

                                      close()—>关闭流,释放内存资源

                                      long skip(long n)—>跳过n个字节不读

    OutputStream方法:write(int b)—>向输出流写入一个字节数据

                                      flush()—>将输出流中缓冲的数据全写到目的地

    Reader方法:           int read()—>读取一个字符以整数形式返回,如果返回-1已到输入流的末尾

    Writer方法:             write(int c)—>向输出流写入一个字符数据

                                      write(String str)—>将一个字符串中字符写入到输出流

                                      write(String str,int offset,int length)—>将一个字符串从offset开始的length个字符写入到输出流

                                      flush()—>将输出流中缓冲的数据全部写出到目的地


    访问文件  FileInputStream、FileOutStream向文件中输入输出字节

                     FileReader、FileWriter向文件中输入输出字符

                        (FileWriter 第2个参数 true,在已有文件后进行输入)


    缓冲流     BufferedReader readLine()方法 —>读取一行字符串

                    BufferedWriter  newLine()方法—>换行

    Print流 只有输出流,自动flush():PrintStream(字节)、PrintWriter(字符):print()、println()

    转换流

    数据流

    object流

  • 相关阅读:
    jenkins 安装及配置(Windows环境)
    .net 部署iis 为https安全协议解决方案
    利用Aspose转换office成PDF API程序
    Quickuse.Lock 快速应用.锁
    微信公众号获取图片时报错43003
    C# Windows系统运行exe程序提示'net'不是内部或外部命令,也不是可运行的程序或批处理文件
    C# 共享目录如何登录
    Window系统 如何拷贝命令提示符中的数据
    Windows系统 如何获取文件的MD5
    jq table 自动滚动
  • 原文地址:https://www.cnblogs.com/stay-sober/p/4158830.html
Copyright © 2011-2022 走看看