public class chocolatecake
{
int rows,cols;
public chocolatecake(int r, int c)
{
rows = r;
cols = c;
}
private String letterBlock[][];
public void fillBlock(String str)
{
boolean hasExtra;
int tracker=0;
for(int y=0;y<rows;y++)
{
for(int x=0;x<cols;x++)
{
letterBlock[y][x] = str.substring(tracker, tracker+1);
System.out.println(letterBlock[y][x]);
tracker++;
}
}
}
}
所以這個程序的重點是取一個字符串並將其放入一個數組中,首先按行的順序排列,然後按列的主順序放入一個不同的數組大小,但是我在這裏停留在編譯器說的地方nullpointerexception at線21給我一個nullpointerexception錯誤的基本java算法?
letterBlock[y][x] = str.substring(tracker, tracker+1);
任何stacktrace? – roeygol
Java約定很明顯 - 你的課應該是駱駝式的('ChocolateCake')。這與你的直接問題無關,但它是你應該知道的。 – eebbesen