微信公开课小程序热门讨论「Java小程序」最新回复-读取文件到尾了就返回null了,s[i]=null不能使用replaceAll了,所以要判断是否读到了尾for(i=0;is.length&&(s[i]=inFile.readLine())!=null;i++){s[i]=s[i].replaceAll(CH,);if(s[i]==null)break;System.out.println(s[i]);}
支持楼上的,不过楼上的逻辑貌似有点问题,for(i=0;is.length&&(s[i]=inFile.readLine())!=null;i++)这里已经判断s[i]!=null才进入循环,如果s[i]==null根本不会进入循环,所以循环里面的if(s[i]==null)break;语句没有用 更多有关「Java小程序」的疑问请扫码关注微信公开课+小程序!了解更多