Я новичок в Java и пытаюсь создать массив с объектами, считанными из файла .txt.
Файл выглядит примерно так
Wall 2 2
Wall 3 4
Wall 3 5
.... и т. Д.
Я хочу использовать функцию RandomAccessFile (), чтобы заполнить массив [8] [8] объектами в файле и назначенными им позициями.
Я искал вокруг, но не могу найти решение, или, возможно, я не ищу в правильном месте.
Любая помощь будет оценена.
EDIT:
Я достиг некоторого прогресса (я думаю) и могу читать из файла .txt, однако я не могу назначить объекты определенным местам в моем массиве ...
Это то, что у меня есть
public static void leer() throws IOException
{
Scanner s = new Scanner(new File("init.txt"));
while (s.hasNext())
{
if (s.next()=="Wall")
{
int i = s.nextInt();
int j = s.nextInt();
Tablero[i][j]=new Wall();
}
else if (s.next()=="Ghost")
{
int i = s.nextInt();
int j = s.nextInt();
Tablero[i][j]=new Ghost();
}
}
}
Теперь я получаю «NoSuchElementException», которое, как я понимаю, означает, что я не определяю стены или призраков должным образом, и, к сожалению, я не совсем понимаю функцию enum ...
Опять же, любая помощь будет отличной!