能不能定义一个返回数组的方法 求指点

解决方案 »

  1.   

    可以,比如:
    String[] getStringArray()
    {
        return new String[20];
    }
      

  2.   

    返回数组时,最好把元素初始化进去,免得外面用起来全:空指针异常public String[] test() {
      String[] rets = new String[100];
      for (int i=0;i<rets.length;i++) {
        rets[i] = String.valueOf(i*i);
      }
      return rets;
    }
      

  3.   

    根据类型
    int reture_value(这里参数由楼主而定)
    {
       \*算法*\
       return a[20]
    }
    案例:
    // test1.cpp : 定义控制台应用程序的入口点。
    //#include "stdafx.h"
    #include "iostream"
    using namespace std;int return_value(int input,int value[10]);
    void main()
    {
    int receve_value[10],receve[10];
    receve_value[10]=return_value(1,receve);
    for(int i=0;i<10;i++)
    {
    cout<<receve[i]<<endl;

    }
    }
    int return_value(int input,int value[10])
    {
    for(int i=0;i<10;i++)
    {
    value[i]=input;

    }

    return value[10];
    }
      

  4.   

    Object 都可以这个有什么不行!