java吧 关注:1,253,670贴子:12,740,582
  • 8回复贴,共1

没人吗 有个问题

只看楼主收藏回复

关于readline函数 就一行 我用while(s.readline!=null)
{
str=s.readline;
}最后str成了null
我看别人的循环while((str=s.readline)!=null) 和我这个有区别吗
再说循环条件成了null就不赋值了 怎么str还能变成空值
求人来啊 没人吗


来自Android客户端1楼2016-06-22 16:42回复


    来自Android客户端2楼2016-06-22 16:47
    回复
      readline执行完好像就指向下一行了


      3楼2016-06-22 16:54
      收起回复
        一个循环内你读了两次


        来自Android客户端4楼2016-06-22 16:56
        收起回复
          这样说可能你会更理解
          s.readline--->这里为第一行
          下面的,str=s.readline--->这里再次readline了,因此这里表示的不是第一行,而是第二行


          IP属地:广东来自Android客户端5楼2016-06-22 16:58
          收起回复