由于
;您的
while声明之后,导致了无限循环。我也相信您的代码存在与逻辑相关的问题。我们可以读取文件的每一行,然后使用以下代码根据’,’拆分每一行:
String line[]; do { line = input.next().split(","); String name = line[0]; int strength = Integer.parseInt(line[1]); int speed = Integer.parseInt(line[2]); int numVials = Integer.parseInt(line[3]); Enemy newEnemy = new Enemy(name, strength, speed, numVials); opponents.add(newEnemy); input.close(); } while (input.hasNext());


