JAVA字符流问题
字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿 Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流读入数据转化成字符“流”的形式由用户驱使。 流可以通过包装进行功能上的扩充,比如说BufferedStream,可以缓冲流,提高读取的性能 读写文本文件字符流可以 可以使用BufferedInputStream 我知道读文件可以用字符流。但是像InputStreamReader(InputStream in) 里面的参数有个字节流。。FileReader也是继承他。所以我觉得是不是底层上其实字符流的输入输出都是字节流完成的 都离不开字节流 其实字符流没有实际的形式,只能是通过包装一些特别的输入流才能进行字符操作,比如说包装字节流InputStream: Reader reader = new InputStreamReader(System.in); 再比如说包装字符数组: char[] in = new char[1024]; Reader reader = new CharArrayReader(in); 虽然不是我想知道的。。还是谢谢了引用 我知道读文件可以用字符流。但是像InputStreamReader(InputStream in) 里面的参数有个字节流。。FileReader也是继承他。所以我觉得是不是底层上其实字符流的输入输出都是字节流完成的 都离不开字节流 我觉得你说的是正确的。io包的其他的类基本都继承自input/outputstream或者采用了其他的依赖。 没错,所有的文件读写都是对字节的操作, 读字符流也是先读的字节流,然后按某种编码形式转化成字符(n个字节表示一个字符), 恩。。了解了 InputStreamReader 是特殊的
相关问答:
通过java程序,先编译c程序,如出现错误,提示C程序中的错误,编译成功就运行,显示C的运行结果,最好把C的运行时间和内存等都显示出来 各位大哥大姐帮帮忙,小弟感激不尽! 用java的进程类试试 我给你转 ......
我在jsp页面存上一个session,本页面还可以取出值来. 但是一刷新,或者打开新的页面就取不出值来了. 奇怪的是,我测试另一个程序时候 在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了. ......
package com; import java.io.IOException; import javax.servlet.jsp.PageContext; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import ......
这种页面方式如何在struts里实现 <form id="form1" name="form1" method="post" action="a.jsp" > <% String myscore = request.getParameter ......