可以切换到吗SuperCSV?它可以选择忽略其周围的空间CsvPreference.Builder。在我看来,这是一个高级得多的图书馆。如果该首选项不能满足您的要求,您可以随时扩展 Tokenizer 类并覆盖readColumns. 否则,它看起来OpenCSV不是很细粒度,需要您扩展CSVReader和覆盖readNext. 这可能有效:
class MyReader extends au.com.bytecode.opencsv.CSVReader {
@Override public String[] readNext() throws IOException {
String[] result = super.readNext();
for (int i=0; i<result.length; i++) result[i] = result[i].trim();
return result;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4061 次 |
| 最近记录: |