java中是否有一个循环同时执行多个方法(或多个动作)?
示例:
replace(line1, line2);
replace(line3, line4);
replace(line5, line6);
replace(line7, line8);
replace(line9, line10);
循环浏览文件并替换字符串 - 它们不是有序的。
答案 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