通过在 java 中导入 csv 文件计算总和和中位数

calculate sum and median by importying csv file in java

public class data {
    public static void main(String[] args) {       
        String fileName = "Book1.csv";// File name is book1.csv
        File file = new File(fileName); // read file
        try{
            Scanner inputStream = new Scanner(file);
            while (inputStream.hasNext()){  // ignore first line
                String data = inputStream.next();
                System.out.println(data);
            }
            inputStream.close();

        }catch (FileNotFoundException e) {
            e.printStackTrace();
        }}}
 

输出

我想计算关注者的价值总和。你能帮帮我吗

您需要拆分 String 并转换为 double。像这样:

double sum = 0;
while (inputStream.hasNext()){  // ignore first line
               String data = inputStream.next();
               
               double value = Double.valueOf(data.split(",")[1]); //[1] - number after ','
               sum+= value;    
            }
System.out.println(sum);