多次在Eclipse中运行Java程序

时间:2015-03-03 22:19:22

标签: java eclipse csv processing

我在Eclipse中编写了一个使用Processing IDE库的Java程序,它运行得很好。该程序从.csv文件中获取一些数据,并将这些值分配给程序内的变量。

我想让这个程序自动顺序运行多次,在每次运行之前我想修改.csv文件中的一些数据,这样我每次都可以获得不同的输出。

我很长时间以来一直在考虑这个问题,而且我自己也无法提出任何答案。任何帮助将不胜感激。

谢谢, 梅特

1 个答案:

答案 0 :(得分:2)

我能想到的最简单的方法之一是创建无限循环,但这只是假设你的问题是基于某种赋值,

     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文件,将其放在此文件夹中,让程序读取它,一旦删除它就会理解它已被处理,您可以添加新文件。

还不清楚由于希望程序运行多长时间,因此您必须小心释放程序中的文件资源,以便它们可用于垃圾收集。

希望这会有所帮助!!