从我创建的一系列网站获取下一个网站?

时间:2015-09-27 19:47:35

标签: java swing arraylist awt

所以下面方法的评论基本上就是我需要完成的。

我有一个名为ResearchSite的类,它代表我创建的一个研究网站(它是一个简单的红色矩形,可以用鼠标按下创建,并在鼠标点击时变为蓝色。这个方法给了我一个变量接下来,这是空的。我对如何使用这个变量很困惑.for循环是我创建的,我不确定它是否会起作用。

下一步如何使用变量?

请注意,名为_research的ArrayList是我创建的。可能不需要使用它。接下来的变量将最终需要使用。

private ResearchSite getNextSite() {
    ResearchSite next = null;
    ///////////////////////////////////////////////////////////////
    // get next site from list of sites or from someone who has the
    //    list of sites.
    ///////////////////////////////////////////////////////////////

    for( int i = 0; i < _research.size( ); i++ )
    {
        _research.indexOf( 0 );
        i++;
    }

    return next; 
}

1 个答案:

答案 0 :(得分:0)

你不需要循环来从数组中提取下一个元素。您需要一个计数器指向下一个元素并在每次调用中递增该计数器。变量必须在方法之外(静态与否 - 取决于您的代码)

public class ResearchSite {
 private static int nextIndex = 0;
 private ResearchSite getNextSite() {
  return _research[nextIndex++];
 }
}
相关问题