黑马程序员技术交流社区
标题:
IO问题
[打印本页]
作者:
莫运飞
时间:
2012-4-11 13:30
标题:
IO问题
import java.io.*;
class FileReder
{
public static void main(String[] args) throws IOException
{
FileReader f=new FileReader("x.txt");//为什么这个不可以读取文件?感觉是这里用错了。
//FileInputStream f=new FileInputStream("x.txt");//这个流又可以读取文件呢?
byte[] buf=new byte[1024];
int num=0;
while((num=f.read(buf))!=-1)
{
System.out.println(new String(buf,0,num));
num=f.read();
}
//.close();
}
}
作者:
李敏
时间:
2012-4-11 13:40
请查阅API。
字符流怎么能用byte数组来操作呢?
字符流和字节流的区别就是他们操作数据单位不一样。字符流操作单位是 字符 char ,字节流操作单位是 字节 byte。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2