-
公司的Java研修也结束了。然后一看这最后一个练习题,竟然是处理csv文件,还是有点亲切感的。以前用Python写得多一点,虽然现在都有些忘了怎么写,不过还是记得Python写会简单一些。为了不忘记Java怎么写,就记录一下这个题吧。
-
题目:大体上就是读取下图格式的csv文件,计算每个科目的平均分、每个人的平均分和总分,输出为txt文件。

-
代码:
import java.io.*;
public class Stat_csv2txt {
public static int getMaxRow(File f) throws IOException {
System.out.println("----getMaxRow");
BufferedReader br = new BufferedReader(new FileReader(f));
String str;
int maxRow = 0;
while ((str = br.readLine()) != null) {
maxRow++;
}
br.close();
return maxRow;
}
public static void main(String[

这篇博客记录了作者在Java研修结束时处理CSV文件的体验。对比Python,作者发现Java处理CSV虽略有复杂,但仍能实现读取CSV文件,计算科目、个人平均分及总分,并将结果导出到TXT文件的功能。博客通过代码展示了具体实现过程。
最低0.47元/天 解锁文章
103

被折叠的 条评论
为什么被折叠?



