title: Is it a good idea to load my array manually inside the program code rather than from file?
body: <p>I want to know if there is an issue I don't know about with loading data into an array manually inside my code, rather than loading it from a file.</p>
  
  <p>This:</p>
  
  <pre><code>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));
  </code></pre>
  
  <p>Versus:</p>
  
  <p>A file like...</p>
  
  <p>Rogue/Dagger/Cloak/Light//50/75</p>
  
  <p>Archer/Bow/Quiver/Light//75/50</p>
  
  <p>Wizard/Staff/Spell/Robe//75/75
  ...</p>
  
  <p>And code like...</p>
  
  <pre><code>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);
  }
  </code></pre>