A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Quasimodo2 中级黑马   /  2016-10-26 23:39  /  1195 人查看  /  10 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文


InputSreamReader用于将一个字节流中的字节解码成字符:
有两个构造方法:
InputStreamReader(InputStream in);
功能:用默认字符集创建一个InputStreamReader对象
InputStreamReader(InputStream in,String CharsetName);
功能:接收已指定字符集名的字符串,并用该字符创建对象
2
OutputStream用于将写入的字符编码成字节后写入一个字节流。
同样有两个构造方法:
OutputStreamWriter(OutputStream out);
功能:用默认字符集创建一个OutputStreamWriter对象;
OutputStreamWriter(OutputStream out,String  CharSetName);
功能:接收已指定字符集名的字符串,并用该字符集创建OutputStreamWrite对象
3
为了避免频繁的转换字节流和字符流,对以上两个类进行了封装。
4
BufferedWriter类封装了OutputStreamWriter类;
BufferedReader类封装了InputStreamReader类;
封装格式:
BufferedWriter out=new BufferedWriter(new OutputStreamWriter(System.out));
BufferedReader in= new BufferedReader(new InputStreamReader(System.in);
5
利用下面的语句,可以从控制台读取一行字符串:
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String line=in.readLine();
6
字符流转换的使用。下面是代码及结果。例子中使用的是将输入的数字字符串,转换为整型数据进行输出。例如字符串为"123"则输出为123.
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

10 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
这种干货多来点,太少了,有木有
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
很有用哦
回复 使用道具 举报
自己总结的吗?
回复 使用道具 举报
UZI 中级黑马 2016-10-28 01:40:20
7#
还不错~
回复 使用道具 举报
leimu 初级黑马 2016-10-28 16:30:45
8#
好东西,先马克
回复 使用道具 举报
好,又看一遍,复习了一遍
回复 使用道具 举报
我用图的形式提现,好像更好,呵呵呵

IO.pdf

235.11 KB, 下载次数: 37

IO描述

回复 使用道具 举报
干货、、、、、、、
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马