2 qq 34229204 qq_34229204 于 2016.03.09 17:23 提问

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

2个回答

u011464868
u011464868   2016.03.09 17:42

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;
 }

}

大概就这个意思

visoncomputer
visoncomputer   2016.03.09 20:36

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
利用setInterval()实现每隔两秒依次出现数组中的一个值
Title arr=[1,2,3,4,5,6,7,8,9]; i=0; var t=setInterval('show()',2000); function show() { $("#time").append(arr[i]); i=i+1; //如果超过数组长度,清除定时器 if(i>arr.lengt
java方法的调用和数组
方法的调用和数组 一个类里面可以有许多方法。 方法 [修饰符] 方法返回值类型 方法名(形参列表){方法体和返回值};  方法的调用  引用对象.方法名(实参列表)。  返回值类型是必选的,没有返回值就用void;参数列表可以是0个,可以为多个; 方法体: 有返回值时 return语句,没有返回值是 return可以省略。 方法重载:在同一个类中,方法名一样,类型 顺序,参数类型,个数
Java方法中有循环的时候返回值问题
首先这篇文章只是个小知识点,开发中也用不太多,我只是再读
一个方法连续调用多次,但方法体里面的代码只保证最后一次的执行,之前连续调用的方法体都不执行
.
调用方法中如果方法中的形式参数是应用类型(类名)时,该如何调用
package org.westos_02_形式参数是类名的问题; /*  * 形式参数:  * 1)如果形式参数是基本数据类型,那么形式参数的改变对实际参数没有影响(除了String之外)String str = "abc" ;  * 2)如果形式参数是引用类型,并且是一个具体的类,怎么办?  * */ //求两个数据之后,定义一个类,该类中自定义一个求和方法 class
List--方法内的list传递给入参后方法外获取不到的原因和解决办法
我们经常使用List来做数据集合存放数据,经常使用时我们知道list是可以实现地址传递,也就是在list通过方法的入参传递到方法内后,整个list的值可以在方法内使用:通过add方法可以在原来的基础上增加新值,也可以通过set(index,值)的方式改变原来index位置的数据而且入参传递的值经过add、set等后再方法外也是生效的,就是这个操作后的值,这就是地址传递,也就是对象传递。但是,我们容...
Java - 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
是值传递。Java语言的方法调用只支持参数的值传递。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的属性可以在被调用过程中被改变,但对对象引用的改变是不会影响到调用者的。C++和C#中可以通过传引用或传输出参数来改变传入的参数的值,但是在Java中却做不到。说明:Java中没有传引用实在是非常的不方便,这一点在Java 8中仍然没有得到改进,正是如此在Java编写的代...
vue中多次调用同一个定义全局变量方法
在Vue开发中,有很多场景会用到多次重复的API请求。例如: '//192.168.1.117:1009/' 在多个地方调用,每次书写很麻烦,后期项目维护也不好管理。我们可以在src目录下创建一个api文件夹。 例如: 定义一个公共方法。 config.js:  export const http='//192.168.1.117:1009/' 在任何页面调用将http方法暴露出来  im
遍历数组的常用方法
1.最传统方法 for循环 var arr = ["first","second","third","fourth",3,5,8]; for(var i = 0; i < arr.length;i++){ console.log(arr[i]); } //输出: first second third fourth
在一个循环有序数组里查找一个给定的值是否存在
题目:     一个循环有序数组(如:3,4,5,6,7,8,9,0,1,2),不知道其最小值的位置,要查找任一数值的位置。要求算法时间复杂度为log2(n)。  思路:    我们可以把循环有序数组分为左右两部分(以mid = (low+high)/ 2为界),由循环有序数组的特点知,左右两部分必有一部分是有序的,我们可以找出有序的这部分,然后看所查找元素是否在有序部分,若在,则直接对有序