io流处理的核心类的详解
来源:互联网 发布:最全的淘宝隐藏券网站 编辑:程序博客网 时间:2024/05/19 19:13
InputStream、OutputStream
处理字节流的抽象类
InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.
OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等.
2.InputStreamReader OutputStreamWriter
处理字符流的抽象类
InputStreamReader 是字节流通向字符流的桥梁,它将字节流转换为字符流.
OutputStreamWriter是字符流通向字节流的桥梁,它将字符流转换为字节流.
3.BufferedReader BufferedWriter
BufferedReader 由Reader类扩展而来,提供通用的缓冲方式文本读取,readLine读取一个文本行,
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
BufferedWriter 由Writer 类扩展而来,提供通用的缓冲方式文本写入, newLine使用平台自己的行分隔符,
将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
InputStream能从來源处读取一個一個byte,
所以它是最低级的,
例:
InputStreamReader
InputStreamReader封裝了InputStream在里头,
它以较高级的方式,一次读取一个一个字符,
下例是假设有一个编码为utf8的文档,
其內容只有一个中文字 "陳"
BufferedReader
BufferedReader则是比InputStreamReader更高级,
它封裝了StreamReader类,
一次读取取一行的字符
- io流处理的核心类的详解
- IO流--IO异常的处理方式
- IO流FileWriter的IO异常处理
- IO与流的处理
- JAVA的 IO流 详解
- java的IO处理
- java的IO处理
- IO异常 的处理
- java的IO处理
- JAVA的IO处理
- IO异常的处理
- IO异常的处理
- 标准的IO流异常的处理
- AFNetworking核心类AFURLConnectionOperation的详解
- IO流的异常处理方式
- io处理流的读取与写入
- IO流_throws的方式处理异常
- io流处理复制文件的问题
- 如何解析DICOM文件中的Pixel Data ?
- ARM GCC 内嵌(inline)汇编手册
- Python的闭包(Closure)与惰性计算(Lazy Evaluation)
- 启动欢迎页面和广告图片轮转
- jfinal集成swagger
- io流处理的核心类的详解
- spring-boot web测试层学习记录
- 对单链表的排序(选择排序)
- Unity中Lerp与SmoothDamp函数使用误区浅析
- 脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成
- CTF常见题型
- Eclipse无法查看jdk源码解决方法
- ionic项目实战-小白踩坑走起
- 创建动态链表的三种算法(C语言实现)——正向、逆向、递归