如何实现方法被调用一次则依次循环返回这个方法里的数组的一个值?

 如题,现在需要写一个方法,返回值是一个javaBean,此方法内有一个javaBean数组,该方法被调用一次,则从数组中依次取一个javaBean作为返回值,求教大神,应该怎么写啊?

public class test{
private static int x=0;
private list

 public Object method()
 {
 return objectList[x++];
 或者
 Object object=new Object();
 object = objectList[x];
 x++;
 return object;
 }

}

大概就这个意思

外部定义一个值,记下方法调用的次数,然后把这个次数给这个方法不就行了。