From d3f946dd336a50f75e7ddaea9547263f9c89cb9b Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 13 Sep 2021 09:15:42 +0800 Subject: [PATCH] change position of trim --- .../src/main/java/cn/hutool/core/text/csv/CsvParser.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvParser.java b/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvParser.java index 52e045510..6d4929ce2 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvParser.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvParser.java @@ -332,13 +332,13 @@ public final class CsvParser implements Closeable, Serializable { // 忽略多余引号后的换行符 field = StrUtil.trim(field, 1, (c-> c == CharUtil.LF || c == CharUtil.CR)); + + field = StrUtil.unWrap(field, textDelimiter); + field = StrUtil.replace(field, "" + textDelimiter + textDelimiter, textDelimiter + ""); if(this.config.trimField){ // issue#I49M0C@Gitee field = StrUtil.trim(field); } - - field = StrUtil.unWrap(field, textDelimiter); - field = StrUtil.replace(field, "" + textDelimiter + textDelimiter, textDelimiter + ""); currentFields.add(field); }