Лучше ли загружать мой массив вручную внутри программного кода, а не из файла? - PullRequest
0 голосов
/ 09 мая 2020

Я хочу знать, есть ли проблема, о которой я не знаю, с загрузкой данных в массив вручную внутри моего кода, а не с загрузкой их из файла.

Это:

classes.add(new CharClass("Rogue", "Dagger", "Cloak", "Light", R.drawable.rogue, 50, 75));
classes.add(new CharClass("Archer", "Bow", "Quiver", "Light", R.drawable.archer, 75, 50));
classes.add(new CharClass("Wizard", "Staff", "Spell", "Robe", R.drawable.wizard, 75, 75));
abilities.add(new Item("Cloak of Ghostly Concealment", "Ability", "Cloak", R.drawable.cloak_t6, 0, 5, 0, 0, 0, 0));
abilities.add(new Item("Cloak of Endless Twilight", "Ability", "Cloak", R.drawable.cloak_t5, 0, 4, 0, 0, 0, 0));
abilities.add(new Item("Cloak of the Red Agent", "Ability", "Cloak", R.drawable.cloak_t4, 0, 3, 0, 0, 0, 0));

Против:

Файл вроде ...

Rogue / Dagger / Cloak / Light // 50/75

Archer / Bow / Quiver / Light / / 75/50

Волшебник / Посох / Заклинание / Одеяние // 75/75 ...

И код вроде ...

while(scanner.hasNext() {
    name = scanner.next;
    weapon = scanner.next;
    ability = scanner.next;
    armor = scanner.next;
    image = scanner.next;
    attack = scanner.next;
    dexterity = scanner.next;

    classes.add(new Item(name, weapon, ability, armor, image, attack, dexterity);
}

1 Ответ

0 голосов
/ 09 мая 2020

Я бы рекомендовал, учитывая приведенные здесь примеры, использовать файл (попробуйте использовать JSON, так как это хорошо работает). Однако, если это что-то, что на 100% не вырастет в размерах, я полагаю, вы могли бы жестко его закодировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...