我有以下文本文件
0 name1 name2 name3 name4 vs. name11 name22 name33 name44
1 name1 name2 name3 name4 vs. name11 name22 name33 name44
我希望存储 0、name1到4和name11到name44
。
我正在制作的程序告诉我哪个团队获胜了。 如果第一个整数是0,则name11到name44获胜,反之亦然。
我不知道如何创建多个标记?
目前为止,我有以下内容:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
public class Winning {
public static int whoWon(String filename) {
Map<String, String> map = new HashMap<String, String>();
BufferedReader in = null;
try {
String line = "";
in = new BufferedReader(new FileReader(filename));
while ((line = in.readLine()) != null) {
System.out.println(line);
String parts[] = line.split(" ");
map.put(parts[0], parts[1]);
}
in.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(map.toString());
return 0;
}
public static void main(String[] args) {
Stats s = new Stats();
s.wins("filepath/filename.txt");
}
}