黑马程序员技术交流社区

标题: 从文件中读取文件输出错误 [打印本页]

作者: Camwly    时间: 2015-11-28 21:06
标题: 从文件中读取文件输出错误
文件a.txt中的内容是“大家好才是真的好”,然后我用代码读取并打印出来,结果是“大家好才是真的好真”,最后多了个“真”啊。
public static void main(String[] args) {
        FileInputStream fis=null;
        try {
                fis=new FileInputStream(new File("a.txt"));
                byte[] buff=new byte[6];
                int len=0;
                while((len=fis.read(buff))!=-1)
                {
                        String input=new String(buff);
                        System.out.print(input);
                }
        } catch (Exception e) {
                e.printStackTrace();
        }finally{
                try {
                        fis.close();
                } catch (IOException e) {
                        e.printStackTrace();
                }finally{fis=null;}
        }
}
作者: 洋葱头头    时间: 2015-11-28 22:11
一次读1024个 就没问题了 至于多了个真 刘意老师java基础第20天有详细的解释




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2