FileInputStream与FileOutputStream FileOutputStream中的write(int b)方法(将指定字节写入此文件输出流),我定义b=1是,写进去的是“”,究竟是为什么呢,还有字节流和字符流分别运用在什么情况?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 acs编码中1代码什么你知道吗?就是不可见字符你写一个96看看 FilOutputStream 是字节流,不是字符流,它的 write(int b) 写入到输出流的是一个字节,而不是一个整数同理,FileInputStream 也是字节流,它的 read() 方法返回的虽然是一个整数,但是它人值会在0~255之间,也就是说它的低八位才是有效的,而另外的高24位全部是0。 2L 正解,如果想使用字符流,就用FileWirter FileInputStream/out 是字节流,reader/writer是字符流。一般而言,字节流可以读任何文件(有点绝对);而字符流一般是读写txt文件的。lz说的复制文件可以用字节流。 读txt文件时如果是一次读取,他们两个没什么差别。如果是每个字符的读,那就用字符流。因为1个字节=1/2个字符,而中文是双字节(就是一个字符);如果用字节流读,他会每次读半个字符,就会出现乱码,你可以自己试下。希望可以帮助你~ 好久没回来了~请问下C#学到一定程度后进入JAVA容易吗? 怎么导入默认包的类? 帮看一下为什么不能传递参数 网络对话的问题 异常关闭时服务器端出错 myeclipse6.0和eclipse3.2无法并存吗?? 随机调用函数问题 我自己写的一个只接收整数输入的TextFiled组件(可设置最大值与最小值),共勉! 表中已存在接近1亿条数据了,现在想给某个字段加个索引 高考失败----通过高程----可否就业? oracle的blob类型读写文件,help me JAVA 解析PFX证书问题:/ by zero 以前没注意,不干预程序的运行,今天发现控制台有个这样的警告出现了。
你写一个96看看
一般而言,字节流可以读任何文件(有点绝对);而字符流一般是读写txt文件的。lz说的复制文件可以用字节流。
读txt文件时如果是一次读取,他们两个没什么差别。如果是每个字符的读,那就用字符流。因为1个字节=1/2个字符,而中文是双字节(就是一个字符);如果用字节流读,他会每次读半个字符,就会出现乱码,你可以自己试下。希望可以帮助你~