【发布时间】:2018-05-05 04:32:49
【问题描述】:
我在一个文本文件中有以下内容要导入到 ArrayList 中:
澳大利亚,2
加纳,4
中国,3
西班牙,1
我的 ArrayList 由另一个类的对象组成,Team 具有字段 TeamName 和排名。我可以得到以下将 String 和 int 导入团队名称,但我无法将应该是团队排名的数字分开:
public void fileReader()
{
try
{
String filename = "teams.txt";
FileReader inputFile = new FileReader(filename);
Scanner parser = new Scanner(inputFile);
for (Team teams : teams)
{
teams.setTeamName(parser.next());
teams.setRanking(parser.next()); //this doesn't work
}
}
catch (IOException e)
{
System.out.println("Cannot find file");
}
}
我猜我必须在某处使用拆分,或者将字符串转换为整数??
【问题讨论】: