從網上讀取csv文件時出現問題。我得到一個文件未找到異常。這是來源:http://data.okfn.org/data/core/s-and-p-500-companies/r/constituents.csv 如果我可以輕鬆打開它,那麼該文件怎麼可能找不到?我在這裏錯過了什麼?從csv文件讀取數據 - 找不到有效源的文件例外
package Investing;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
String csvFile = "http://data.okfn.org/data/core/s-and-p-500- companies/r/constituents.csv";
String line = "";
String cvsSplitBy = ",";
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
while ((line = br.readLine()) != null) {
// use comma as separator
String[] data = line.split(cvsSplitBy);
System.out.println(data);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
下載該文件拖到本地手動再使用的FileReader。 – SMA
@SMA文件的內容可能會更改,這就是爲什麼我想直接從網頁讀取數據的原因。有沒有這樣做的選擇? – Niminim
那麼你最好從URL讀取或下載文件,然後閱讀文件。 – SMA