通过java中的输入流读取文件

时间:2017-01-16 10:48:53

标签: java-io

如何在下面的代码中指示执行流程。(我如何更新(或增加)?

while((i=fr.read())!=-1)
{ System.out.print((char)i);
} 

- 详情请见:http://tutorialspointexamples.com/filereader-and-filewriter-in-java/#sthash.QxSyiKRe.dpuf

1 个答案:

答案 0 :(得分:1)

Filereader.read读取单个字符。它返回一个int,表示读取的字符。

代码

while((i=fr.read())!=-1)
{ 
   System.out.print((char)i);
} 

(i = fr.read())首先解析,给你读取的字符。 while循环将在每次循环,遍历文件时解析它。

外部然后将此值与-1进行比较。

  • 如果是,则while循环结束。
  • 如果不匹配,则输出字符。