无法在单独的类中访问数组

时间:2016-03-21 17:07:50

标签: java arrays class

我正在尝试访问我的数组中的一个元素,该元素位于一个单独的类中,但是我找不到符号错误。这是我的代码:

public class Lab9 {
    public static void main(String [] args)
    {
        World world = new World();
        world.world(fiveDim[5][3][4][1][8]) == "white";
    }

然后是班级,世界

public class World {
public void world(int dim1, int dim2, int dim3, int dim4, int dim5, String color)
{
    String[][][][][] fiveDim = new String[10][10][10][10][10];
    fiveDim[dim1][dim2][dim3][dim4][dim5] = color;
}
}

虽然还没有在代码中编写,但我想检查数组中的特定位置是否是字符串" white"如果没有,替换它,但我找不到检查的方法。

2 个答案:

答案 0 :(得分:1)

这应该在语法上是正确的。但是想法和代码需要很多改进。

public class World {
    public String[][][][][] fiveDim = new String[10][10][10][10][10];

public void world(int dim1, int dim2, int dim3, int dim4, int dim5, String color)
{
    fiveDim[dim1][dim2][dim3][dim4][dim5] = color;
}
}

答案 1 :(得分:0)

有一个括号,其中不应该:

world.world**(**fiveDim[5][3][4][1][8] == "white";