Czytam pliku linia po linii, tak:CSV z Java
FileReader myFile = new FileReader(File file);
BufferedReader InputFile = new BufferedReader(myFile);
// Read the first line
String currentRecord = InputFile.readLine();
while(currentRecord != null) {
currentRecord = InputFile.readLine();
}
Ale jeśli są dodane inne rodzaje plików, to nadal będzie czytać ich zawartość. Na przykład, jeśli przesłany plik jest obrazem, będzie wyświetlał niepotrzebne znaki podczas odczytu pliku. Moje pytanie brzmi: jak mogę sprawdzić plik CSV na pewno przed jego przeczytaniem?
Sprawdzanie rozszerzenia pliku jest trochę lame, ponieważ ktoś może przesłać plik, który nie jest plikiem CSV, ale ma rozszerzenie .csv. Z góry dziękuję.