将数组分配给另一个数组的特定索引

时间:2014-03-10 00:09:05

标签: java arrays

如何将数组“spider”分配给index [n] [i]中的数组“visualone”? (最后一行代码是我被困的地方) 谢谢你的时间!

public class tester1 {



public static void main(String[] args) {
    char[] spider = new char[]{'^','@','^'};
    int i = 0;
    int rows = 12;
    int columns = 12;
    int spoutLength = 12;
    int climbHeight = 7;
    int frameSpaces = 3;
    char[][] visualone = new char[climbHeight][spoutLength];
    for (int n=0;n<(visualone[0].length);n++){
        System.out.println();
        for (i=0; i<visualone.length; i++){
            visualone[n][i]={spider};
        }
    }
}

2 个答案:

答案 0 :(得分:0)

使用:visualone [n] =蜘蛛;将蜘蛛的引用复制到第n行的visualone。

答案 1 :(得分:0)

你不能这样做,因为visualone是一个char[][]二维数组,所以

visualone[n][i]

将是单个char,而不是char[]数组。我想你想要这样的东西:

for (int n = 0; n < (visualone[0].length); n++) {
    if (some condition)
        visualone[n] = spider;
}