Ich versuche eine CSV-Datei zu lesen. Aber im ersten Feld meiner ersten Platte bekomme ich ein Leerzeichen vor meiner Saite. Jeder könnte mir helfen?Daten aus CSV lesen
FileInputStream fis = new FileInputStream(fx);
Reader reader = new InputStreamReader(fis, ENCODING)) {
final CSVParser parser = new CSVParser(reader, CSVFormat.EXCEL.withDelimiter(DELIMITER));
for (CSVRecord record : parser) {
String cidade = record.get(0);
Erste Zeile meiner Datei ist "FUNCHAL; 1261; 9000; C; D;" und ich bekomme "FUNCHAL". Nach der ersten Zeile ist in Ordnung.
ENCODIEREN ist UTF8 und DELIMITER ist gleich ";" –
Ich nehme an, Sie könnten versuchen: 'String cidade = record.get (0) .trim();'. – DevilsHnd
bereits ausprobiert. muss ein unsichtbares Zeichen sein –