黑马程序员技术交流社区

标题: 求大神看下为啥打印不出来 [打印本页]

作者: 费破的可    时间: 2013-11-4 11:11
标题: 求大神看下为啥打印不出来
本帖最后由 费破的可 于 2013-11-4 11:24 编辑

import java.io.*;
class FileReaderDemo2
{
        public static void main(String[] args) throws IOException
        {
                FileReader fr = new FileReader("Demo.txt");

                //定义一个字符数组用于存储督导的字符
                //读read(char[])返回的是读到的字符个数
                char[] ch = new char[1024];
                while(true)
                {
                        int num = fr.read();
                        if(num==-1)
                                break;
                                System.out.println(new String(ch,0,num));//为啥打印不出来
                                
                }


作者: 费破的可    时间: 2013-11-4 11:24
已经解决了!!!
作者: 零下五度的水    时间: 2013-11-4 11:28
你的 fr 和 ch 根本就没有关联啊
int num = fr.read(); 改成 int num = fr.read(ch); 就好了




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