【问题标题】:Running Java Program in Eclipse multiple times [closed]在 Eclipse 中多次运行 Java 程序 [关闭]
【发布时间】:2015-03-03 22:19:22
【问题描述】:
我在 Eclipse 中编写了一个使用处理 IDE 库的 Java 程序,它运行良好。该程序从 .csv 文件中获取一些数据,并将这些值分配给程序内部的变量。
我想让这个程序自动顺序运行多次,在每次运行之前我想修改 .csv 文件中的一些数据,以便每次都能得到不同的输出。
这个问题我想了很久,自己也想不出任何答案。任何帮助将不胜感激。
谢谢,
默特
【问题讨论】:
标签:
java
eclipse
csv
processing
【解决方案1】:
我能想到的最简单的方法之一是创建无限 for 循环,但这只是假设您的问题是基于某种分配的,
for(;;){
// read the folder path
File folder = new File("your folder path");
if(folder.listFiles().length > 0){
//read files - your csv file
//process files - capture any values
//delete file - delete the file
}
}
现在您可以手动更改 csv 文件,将其放在此文件夹中,让程序读取它,一旦删除,您将了解它已被处理,您可以添加新文件。
还不清楚程序要运行多长时间,因此您必须注意释放程序中的文件资源,以便它们可用于垃圾回收。
希望这会有所帮助!