public void readFile() {
while (x.hasNext()) {
try {
String name = x.next();
int magic = x.nextInt();
int cunning = x.nextInt();
int courage = x.nextInt();
int wisdom = x.nextInt();
int temper = x.nextInt();
Card card = new Card(name, magic, cunning, courage, wisdom, temper);
for(int i=0;i<cardArray.length;i++){
cardArray[card];}
} catch (Exception e) {
}
}
}
Я просто делаю этот атрибут чтения кода из текстового файла. Проблема в том, как собрать все карты в одном массиве? Я стараюсь, но он не работает.Как сделать карты в массиве?
Это неверно. Учтите, что, когда cardArray начинает пустым, цикл for завершится без каких-либо действий. – phatfingers
@phatfingers Что значит «начинается с пустого»? Вы знаете, как он инициализирован? Наличие в цикле 'for' является знаком того, что OP имеет переменную-член. – Maroun
Да, вы отчасти правы. Почему-то моя голова была на земле javascript. Однако его цель состоит в том, чтобы заполнить cardArray набором карт, извлеченных из x, а не заполнять последнюю извлеченную карту из x в каждый член массива. – phatfingers