循环用于同时执行多个方法?

时间:2011-06-01 02:09:59

标签: java file loops

java中是否有一个循环同时执行多个方法(或多个动作)?

示例:

replace(line1, line2);
replace(line3, line4);
replace(line5, line6);
replace(line7, line8);
replace(line9, line10);

循环浏览文件并替换字符串 - 它们不是有序的。

1 个答案:

答案 0 :(得分:0)

关于问题编辑中的此代码:

replace(line1, line2);
replace(line3, line4);
replace(line5, line6);
replace(line7, line8);
replace(line9, line10);

你只需要一个方法,替换,由for或while循环调用(取决于你事先知道你将循环多少次)。如果这不能解决您的问题,那么(再次),请提出更好更清晰的问题。

无需使用线程同时执行所有操作。你可以说“我只需要做一次”,但是你需要在这个例子中调用replace至少5次,所以实际上一个循环调用replace 5次传递不同的参数会很好地工作。如果你有一对行数组,你可以在循环时使用for循环调用replace来遍历数组。再一次,这里不需要“一起做”,而是“按顺序做”。

但是,你似乎又隐瞒了关键信息,原因不明。我再次强烈建议你研究这个链接:How To Ask Questions The Smart Way