我必须从文本文件中排序一堆整数。是否可以将文件中的数字作为(String [] args)传递给我的main方法?
干杯
答案 0 :(得分:4)
(绿色箭头),有一个向下箭头,用于选择运行配置。
单击它,转到运行配置。在那里你可以为java程序添加一个新的设置,在选项卡中你可以找到“Arguments”
编辑:阅读文本文件:
将路径放在运行配置参数
中现在在public static void main(String [] args)中你会想要读取文本文件。你可以阅读第一行,然后使用args = line.split(“”)
这将覆盖String [] args数组。 请记住在导出到jar 时删除它,除非您将文件路径用作参数
用于读取文件的代码如下:
Scanner sc = new Scanner(new File(args[0]));
args = sc.nextLine().split(" ");