import java.io.*;
class Test_3
{
public static void main(String[] args) throws IOException
{
FileReader fr=new FileReader("Test_3.java");
char[] ch=new char[1024];
int num=0;
while ((num=fr.read(ch))!=-1)
{
System.out.println(ch);
}
fr.close();
}
}
这句话 System.out.println(ch)是在控制台输出的,若是改成System.out.println(ch,0,num);之后为什么出现问题呢。在FileWriter().write(ch,0,num)中写入到文本中也没
问题,控制台输出显示和在文本中的写入显示,有什么区别呢?产生问题的原因是什么呢?(控制台上说是找不到符号 不理解)请高手帮忙解答!谢谢! |
|