Java语言:txt中有多行数字,每行数字中都以空格分开,如何求每一行数字的和。

我自己写了如下代码:但是存在这样的问题,从第二行开始,每次求得的和都为前面行数字的累加和,而我想得到的是每一行的和。还有就是,为什么count=0,不起作用。packag... 我自己写了如下代码:但是存在这样的问题,从第二行开始,每次求得的和都为前面行数字的累加和,而我想得到的是每一行的和。还有就是,为什么count=0,不起作用。
package changeRate;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class Comput {

public static void main(String[] args) throws IOException {

List<Node> nodes = new ArrayList<Node>();
String filepath = "C:/Users/chf/Desktop/test1.txt";
BufferedReader reader = new BufferedReader(new FileReader(filepath));
String temp = null;
while ((temp = reader.readLine())!= null) {
// 解析字符串
int count = 0;
String [] data = temp.split(" ");
for(int i=0;i<data.length;i++){
nodes.add(new Node(Integer.parseInt(data[i])));
}
for(Node t:nodes){
count+= t.getM();
}
System.out.println(count);
}
reader.close();
}
}
展开
 我来答
烈海炎火
2015-12-07
知道答主
回答量:4
采纳率:0%
帮助的人:2.9万
展开全部
在int count = 0;下一行加上nodes.clear();就好了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式