Я программирую игру, и в программу мне нужно добавить новых врагов, основываясь на файле.Сейчас моя проблема в том, что я столкнулся с бесконечным циклом while при попытке прочитать этот файл.Я относительно новичок в программировании, поэтому я не совсем уверен, как это исправить.Вот код проблемы.Пример того, как выглядит запись в файле: «Тролль, 6,4,1».Спасибо за вашу помощь.
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();
}