从数组返回元素

时间:2011-05-20 11:03:47

标签: java

我正在尝试返回一个数组。请考虑以下代码。

public Quiz[] getMark(){
}

这就是我所拥有的返回方法。我想在此方法下返回数组中的所有元素。我必须使用return,返回类型必须为Quiz[]

我将如何开始?

4 个答案:

答案 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()]()); 

}