我試圖創建生命遊戲,但早點擊了一個難點。 :(從文本文件中填充我的二維數組中的錯誤
我有一個文本文件,「O」和「*」爲出發網格/矩陣和我的構造函數讀取該文件,並填寫一個二維數組吧。
問題是,我有它說:錯誤「sc.nextLine();」我也不太確定什麼,我缺少的填寫陣列
import java.io.File;
import java.util.ArrayList;
import java.util.Scanner;
public class LifeGrid {
int x, y;
public LifeGrid(int newy, int newx, String filename) {
x = newx;
y = newy;
File file = new File(filename);
Scanner sc = new Scanner(file);
int[][] board = new int[y][x];
while (sc.hasNext())
{
for (int i = 0; i < y; i++)
{
for (int j = 0; j < x; j++)
{
board[i][j] = sc.nextLine(); <- error here
}
}
}
}
你應該張貼您的。代碼:) – davidxxx
修復您的縮進。如果您要求人們嘗試閱讀,則代碼應易於閱讀。 – khelwood
在我添加代碼之前意外發布了它,現在應該都很好:D – Toby