这错误太隐蔽!

来源:互联网 发布:好老师淘宝店视频教学 编辑:程序博客网 时间:2024/04/30 12:07

代码如下:

 

 

articleList=this.frontPageService.findArticle(1L);
  if(articleList.size()<5)
  {
   for(int i=0;i<5-articleList.size();i++)
   {
    articleList.add(new SystemArticleInfo());
   }
  }

 

 

姐竟然能写出这样的代码,太内疚了,杯具! 循环体内每次给articleList.add()后,articleList.size()也就变了,循环次数就变少了,就不对了。

 

articleList=this.frontPageService.findArticle(1L);

int size=0;

size=articleList.size();

if(size<5)

{

     for(int i=0;i<5-articleList.size();i++)

    {

          articleList.add(new SystemArticleInfo());

    }

}

 

 

原创粉丝点击