Adicionando um objeto do arquivo ao programa
Estou programando um jogo e no programa preciso adicionar novos inimigos com base em um arquivo. No momento, meu problema é que eu tive um loop infinito ao tentar ler este arquivo. Eu sou relativamente novo em programação, então não sei exatamente como consertar isso. Aqui está o código do problema. Um exemplo da aparência da entrada no arquivo é: "Troll, 6,4,1". Obrigado pela ajuda.
try {
Scanner input = new Scanner(new File(filename));
while(input.hasNext());
{
input.useDelimiter(",|\n");
String name = input.next();
int strength = input.nextInt();
int speed = input.nextInt();
int numVials = input.nextInt();
Enemy newEnemy = new Enemy(name, strength, speed, numVials);
opponents.add(newEnemy);
input.close();
}
} catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}