我需要一個CSV文件並查找每行和每列的平均值。有922行& 11列。到目前爲止,我已經能夠將這些值打印到控制檯,但它們並沒有按行和列分開,只有一個值,然後是一個新行。到目前爲止,我有:在java中讀取和使用csv文件中的數據
public static void main(String[] args) {
String fileName = "eeg.csv";
File file = new File(fileName);
try {
Scanner inputStream = new Scanner(file);
while (inputStream.hasNext()){
String data = inputStream.next();
System.out.println(data);
}
inputStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
我想感謝所有幫助將這些值回行&列進行排序,並就如何找到行和列的平均值任何意見。謝謝。
使用專爲工作庫,像openCSV – MadProgrammer
我投的Apache POI –
@TheLima openCSV是大(與Apache的API)和CSV更爲複雜然後就值用逗號隔開,所以不需要重新發明輪子。我認爲任何開發人員可以開發的最佳技能之一就是了解第三方庫何時能夠解決問題,以及何時花時間在那裏推出自己的解決方案。所有你需要手動完成的解析都可以用一行或兩行簡單的代碼完成,只是說 – MadProgrammer