public static Graph loadFromFile(String infile, boolean is_undirected) throws IOException {
Graph g = new Graph();
BufferedReader br = new BufferedReader(new FileReader(infile));
String line;
while ((line = br.readLine()) != null) {
String[] tokens = line.split(" ");
int src = Integer.parseInt(tokens[0]);
int dst = Integer.parseInt(tokens[1]);
g.addEdge(src, dst);
if (is_undirected) {
g.addEdge(dst, src);
}
}
br.close();
return g;
}
这是来自一类代码的一部分;
public static void main(String[] args) throws IOException {
if (args.length != 2) {
System.err.println("java Influencers INFILE [u|d]");
return;
}
Graph g = Graph.loadFromFile(args[0], args[1].equals("u"));
run(g);
}
这是主要功能,所以现在我想为文件读取器分配一个名为xx.txt的txt文件,我该怎么做。