JAVA关于read(char[])方法读取文本内容的问题
代码如下:假设文本内容为abcdeFileReaderfr=newFileReader("demo.txt")intlen=0;char[]buf=newchar[102...
代码如下:
假设文本内容为abcde
FileReader fr = new FileReader("demo.txt")
int len = 0;
char[] buf = new char[1024]
while((len=fr.read(buf))!=-1){
System.out.println(new String(buf,0,len));
}
这里while循环判断条件里面(len=fr.read(buf))!=-1具体执行步骤是怎样的?
当len值不为-1时,会执行输出语句吗?当len值为-1时,还会执行输出语句吗? 展开
假设文本内容为abcde
FileReader fr = new FileReader("demo.txt")
int len = 0;
char[] buf = new char[1024]
while((len=fr.read(buf))!=-1){
System.out.println(new String(buf,0,len));
}
这里while循环判断条件里面(len=fr.read(buf))!=-1具体执行步骤是怎样的?
当len值不为-1时,会执行输出语句吗?当len值为-1时,还会执行输出语句吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询