黑马程序员技术交流社区
标题:
有关转换流的问题?
[打印本页]
作者:
郑冬
时间:
2012-6-10 16:49
标题:
有关转换流的问题?
怎么没有把字符流转换成字节流的转换流呢?
作者:
潘东升
时间:
2012-6-10 16:56
{:soso_e153:}
OutputStreamWriter---------这个就是把字符流转换成字节流的
作者:
郑冬
时间:
2012-6-10 17:45
OutputStreamWriter——这个是把字节流转换成字符流的吧?
作者:
杨天皓
时间:
2012-6-10 17:53
给你写个例子,你看下
public static void main(String[] args) throws IOException
{
//获取键盘录入对象
InputStream in = System.in;
//将字节流对象转成字符流对象,使用转换流。InputStreamReader
InputStreamReader isr = new InputStreamReader(in);
//为了提高效率,将字符串进行缓冲区技术高效操作。使用BufferedReader
BufferedReader br = new BufferedReader(isr);
String line = null;
while((line = br.readLine())!=null)
{
if("over".equals(line))
break;
System.out.println(line.toUpperCase());
}
br.close();
}
复制代码
这个是输入流的转换。
输出流就是OutputStreamWriter
作者:
郑传庆
时间:
2012-6-10 18:04
OutputStreamWriter :将写入流中的字符编码成字节,从字符流转化为字节流时,实际上就是char转化为byte
InputStreamReader :读取字节并将其解码为字符,从字节流转化为字符流时,实际上就是byte[]转化为String
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2