我想问一下,有没有办法通过Java实用程序扫描程序将文本文件的输入并行化?
我有一个简单的程序,它从文本文件中读取整数值,添加它们并显示结果。我在输入文件中有11个值(10 1 2 3 4 5 6 7 8 9 10
)(一个用于 N ,另一个用于添加),我希望有两个线程同时工作。一个使用Java实用程序扫描程序从文本文件中读取1到5以及另一个从6到10的值。可能吗?
如果是的话,我该怎么做?
import java.util.Scanner;
public class SimpleSum {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int N = console.nextInt();
int sum = 0;
for (int i=0; i<N; i++){
sum = sum + console.nextInt();
}
System.out.println(sum);
}
}