String fileName = "MSFT.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();
我試圖從csv文件中讀取,當我運行此代碼,以確保該文件是正確讀取所有逗號分隔的數據正確顯示,但第一行除外。正在輸出文件的第一行,每個單詞位於不同的行上。我在初次閱讀文件時做了什麼錯誤?讀取數據時,我的文件打開正確但該文件被讀錯
我輸出的例子去爲: 時間戳, 接近, 高, 低, 開放, 值, 9:30,57.515,57.57,57.47,57.515,31120 現在所有的我的話在這種情況下,在Excel文件中的同一行上,但是當我運行時間戳,關閉,高等等都出現在不同的行,所以我不知道爲什麼它看起來像這樣。
有一個CSV閱讀器庫。在這種情況下,首先執行'hasNextLine()'。 –
不太確定你的意思,用hasNextLine()替換我的hasNext()? –