如何将数组“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};
}
}
}
答案 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;
}