【发布时间】:2015-01-08 16:13:44
【问题描述】:
我有一个程序可以扫描包含足球比分的文件,例如:
Leeds : 1 : Manchester City : 2
Manchester City : 3 : Chelsea : 1
我目前正在逐行扫描它,然后通过 : 将其拆分。但是我想创建一个团队的打印而不重复它 即
Manchester City total goals = 5
Chelsea total goals = 1
Leeds City total goals = 1
有没有一种方法可以做到这一点,而无需对团队名称进行硬编码。所以它只是扫描一个文件并选择团队,但只选择一次。分数在这里并不重要,我只是以他们为例,团队名称是我想要清楚地打印出来的。
我试过了:
While (file.hasNext()){
String line = file.nextLine();
String[] word = line.split(":");
System.out.println(teamname+" total goals ="+goals );
}
【问题讨论】: