我正在尝试返回一个数组。请考虑以下代码。
public Quiz[] getMark(){
}
这就是我所拥有的返回方法。我想在此方法下返回数组中的所有元素。我必须使用return
,返回类型必须为Quiz[]
我将如何开始?
答案 0 :(得分:1)
可能是这样的:
public Quiz[] getMark(){
Quiz[] quizs;
//--do some processing.
//-- fill data in array
return quizs;
}
答案 1 :(得分:0)
我不明白是什么问题,java中的数组是你刚才返回的对象
可能的实施
public Quiz[] getMark(){
//init the quiz array
Quiz[] array = new Quiz[5];
// init each element in the quiz array
for (int i=0;i<5;++i){
array[i] = new Quiz(); // could use different constructor
}
return array;
}
答案 2 :(得分:0)
public Quiz[] getMark(){
Quiz [] quizArr = new Quiz[5]; quizArr[0]= new Quiz(); ... .. ..
return quizArr; }
答案 3 :(得分:0)
这就是你要找的东西:
public Quiz [] getMark(){
return quizList.toArray(new Quiz[quizList.size()]());
}