Ich habe ein Problem beim Lesen einer CSV-Datei aus dem Internet. Ich bekomme eine Ausnahme für Datei nicht gefunden. Das ist die Quelle: http://data.okfn.org/data/core/s-and-p-500-companies/r/constituents.csv Wie könnte es sein, die Datei kann nicht gefunden werden, wenn ich es leicht öffnen kann? Was fehlt mir hier?Lesen von Daten aus einer CSV-Datei - Datei nicht gefunden Ausnahme für eine gültige Quelle
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();
}
}
}
herunterladen, die auf lokale Datei manuell und dann Filereader verwenden. – SMA
@SMA Der Inhalt der Datei kann sich ändern, deshalb möchte ich die Daten direkt aus dem Internet lesen. Es gibt keine Möglichkeit, dies zu tun? – Niminim
Dann lesen Sie besser von URL oder downloaden Sie die Datei und lesen Sie dann die Datei. – SMA