黑马程序员技术交流社区
标题:
java流的问题
[打印本页]
作者:
刘涛
时间:
2011-11-25 13:36
标题:
java流的问题
本帖最后由 刘涛 于 2011-11-28 18:15 编辑
主程序
import java.io.*;
public class Test1 {
public static void main(String[] args) {
int b = 0;
try {
FileInputStream f = new FileInputStream("F:a.txt");
for(int i=0; i<=10 && ( b = f.read())!=-1; i++)
System.out.print((char)f.read());
} catch(IOException e) {
e.printStackTrace();
}
}
}
为什么读到的内容跟文本的内容不一样啊
作者:
冯敏
时间:
2011-11-25 14:03
FileInputStream("F:a.txt"),这不能这么写吧,要么写:F:\\a.txt或者用"F:"+File.seprartoe+"a.txt"
作者:
袁世宇
时间:
2011-11-25 14:11
FileInputStream f = new FileInputStream("F:a.txt"); 你少写了 应该是F:\\a.txt
作者:
强子
时间:
2011-11-25 14:43
“为什么读到的内容跟文本的内容不一样啊”
你居然读到了么?
作者:
laizidiyu
时间:
2011-11-25 15:46
少了个separtor分隔符
作者:
laizidiyu
时间:
2011-11-25 15:47
少了个separtor分隔符
作者:
wanghongye
时间:
2011-11-25 18:02
可能是路劲的错误,可以写相对路径也可以写绝对路径,但写绝对路径就不能缩写了哦,就像“沙发”说的FileInputStream f = new FileInputStream("F:a.txt"); 这样写就是可以的,或者直接写("a.txt")这样系统会默认在当前目录下找相关的文件。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2