gpt4 book ai didi

java - Eclipse - 将文件路径作为参数传递

转载 作者:行者123 更新时间:2023-11-30 05:23:09 38 4
gpt4 key购买 nike

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 文件分配给文件读取器,我该怎么做。

最佳答案

从命令提示符

要运行Java程序,必须首先编译它。要编译包,请从 padckage 目录运行以下命令

javac *.java -d .

您可以在程序运行期间将文件路径作为命令行参数传递。

java ${your_package_name}.${your_main_class_name} xx.txt u

例如,如果包名为a.b.c,主类名为Main,则运行

java a.b.c.Main xx.txt u

Reference

来自 Eclipse IDE

  1. 点击运行 -> 运行配置
  2. 点击参数选项卡 arguments tab
  3. 在程序参数中,输入您的参数。每个都由空格分隔。
    xx.txt u
  4. 然后点击应用,然后点击运行

关于java - Eclipse - 将文件路径作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59168822/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com