对,用java.util.ArrayList,例如
ArrayList file1Attribute = new ArrayList();
           file1Attribute.add(file1);

解决方案 »

  1.   

    public class TestStrAndArray
    {
    public static void main(String[] args)
    {
    //下面代码完成为四维不规则数组,申请空间,赋值,输出。

    int n = 0;
    try
    {
    n = Integer.parseInt(args[0]);
    }
    catch (NumberFormatException e)
    {
    System.out.println("请输入数值!");
    }
    char[][][][] c = new char[n][][][];
    for (int i = 0; i < n; i++)
    {
    c[i] = new char[i + 1][][];
    for (int j = 0; j < c[i].length; j++)
    {
    c[i][j] = new char[j + 1][];
    for (int k = 0; k < c[i][j].length; k++)
    {
    c[i][j][k] = new char[k + 1];
    }
    } } for (int i = 0; i < c.length; i++)
    {
    for (int j = 0; j < c[i].length; j++)
    {
    for (int k = 0; k < c[i][j].length; k++)
    {
    for (int l = 0; l < c[i][j][k].length; l++)
    c[i][j][k][l] = '%';
    }
    }
    } for (int i = 0; i < c.length; i++)
    {
    for (int j = 0; j < c[i].length; j++)
    {
    for (int k = 0; k < c[i][j].length; k++)
    {
    for (int l = 0; l < c[i][j][k].length; l++)
    System.out.print(c[i][j][k][l]);
    System.out.println();
    }
    System.out.println();
    }
    System.out.println();
    }

         }
    };