InputStreamReader
2015-11-20 13:59
169 查看
InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。
每次调用 InputStreamReader 中的一个 read() 方法都会导致从底层输入流读取一个或多个字节。要启用从字节到字符的有效转换,可以提前从底层流读取更多的字节,使其超过满足当前读取操作所需的字节。
为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader。例如:
BufferedReader in
= newBufferedReader(new InputStreamReader(System.in));
每次调用 InputStreamReader 中的一个 read() 方法都会导致从底层输入流读取一个或多个字节。要启用从字节到字符的有效转换,可以提前从底层流读取更多的字节,使其超过满足当前读取操作所需的字节。
为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader。例如:
BufferedReader in
= newBufferedReader(new InputStreamReader(System.in));
相关文章推荐
- ASP.NET SingalR + MongoDB 实现简单聊天室(二):实现用户信息、聊天室初始化,聊天信息展示完善
- 文字的垂直居中
- (转)Android属性设置android:noHistory="true"
- CAShapeLayer
- android view的一些常用触发方法
- docker network
- 网络爬虫雏形1号
- BufferedReader和BufferedWriter
- 编程基础知识之类型和接口
- 将一个字符串左旋n个字符(两种方法)
- UIImange的简单使用(一)
- Win7如何显示/隐藏Administrator账号
- JavaScript性能优化之小知识总结
- 为Gradle添加tomcat插件,调试WEB应用
- UITableView 的用法
- Android服务之Service(其一)
- 我是如何招聘程序员的
- HttpClient4.3 使用经验(一) 简单使用
- cocoa框架 for iOS
- JUNIT -- springMVC的action进行单元测试