3
私はCSVファイルを読み込もうとしています。しかし、私の最初のレコードの最初のフィールドでは、私の文字列の前にスペースができています。誰でも私を助けることができますか?CSVからデータを読み取る
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);
私のファイルの最初の行は「FUNCHAL; 1261; 9000; C; D;」です。私は「ファンチャル」を得ています。 1行目はOKです。
エンコーディングはUTF8で、DELIMITERは ";"と等価です。 –
私はあなたが試みることができると思います: 'String cidade = record.get(0).trim();'。既に – DevilsHnd
が試されています。見えない文字でなければならない –