我在文件 file.txt :1,2,3
中有数据,我想要汇总所有数据文本。应该如何进行?
int a[] = new int [5];
int h=0;
String fileName = "C:/Users/ASUS/Desktop/Numbers.txt";
File textFile = new File (fileName);
Scanner in = new Scanner (textFile);
while (in.hasNextLine())
{
String Line = in.nextLine();
System.out.println(Line);`enter code here`
}
for (int i = 0; i<a.length; i++)
{
h +=a[i];
}
in.close();
System.out.print("Sum is : " + h);
}
谢谢!
答案 0 :(得分:0)
使用 nextInt()方法获取迭代中的每个整数。 (我在考虑你的文件只有整数)
将 sum 变量初始化为 0 ,并在每次迭代时生成总和。
示例强>
int sum = 0;
while(in.hasNextInt()){
sum +=in.nextInt();
}
我可能会遇到一些小错误,但这是个主意。最后,当循环停止时,您在 sum 变量
中得到总和