字符串数组作为方法的返回值?
是这个意思吗?
String[] func(int size) {
    return new String[size];
}

解决方案 »

  1.   

    刚才看了一下,是你的代码有问题:
    int i = 0;不应该放在循环中,应该在循环外。否则你返回的数组只有[0]有值,后面都是空!
    ////////////////////////////////////////////////////////////////
    while ( (currentRecord = file.readLine()) != null )
    {
    int n = 0;
    int i = 0;//这里错了!!!!
    String f = "";
    StringTokenizer st = new StringTokenizer( currentRecord , ",");
    while (st.hasMoreTokens())
    {
    n ++;
    nn = Integer.toString(n);
    if ( type.indexOf ( nn ) == -1  )
    {
    f += "," + st.nextToken();
    }
    else f += sep1 + sep2 + st.nextToken() + sep2;
    }
    strings[i] = f;

    i ++;
    }