public class CsvExt extends Object implements SafeCloseable
| Constructor and Description |
|---|
CsvExt(CsvReader reader) |
CsvExt(File file) |
CsvExt(File file,
CsvReaderOption option) |
CsvExt(InputStream in) |
CsvExt(InputStream in,
CsvReaderOption option) |
CsvExt(Reader reader) |
CsvExt(Reader reader,
CsvReaderOption option) |
CsvExt(String file) |
CsvExt(String file,
CsvReaderOption option) |
public CsvExt(File file)
public CsvExt(File file, CsvReaderOption option)
public CsvExt(String file)
public CsvExt(String file, CsvReaderOption option)
public CsvExt(InputStream in)
public CsvExt(InputStream in, CsvReaderOption option)
public CsvExt(Reader reader)
public CsvExt(Reader reader, CsvReaderOption option)
public CsvExt(CsvReader reader)
public static CsvExt parse(String s, CsvReaderOption option)
s - soption - 配置项public CsvArrayReader arrayReader()
public CsvArrayReader arrayReader(Collection<String[]> rows)
public CsvArrayReader arrayReader(Consumer<String[]> consumer)
consumer - consumerpublic <K,V> CsvMapReader<K,V> mapReader()
public <K,V> CsvMapReader<K,V> mapReader(Collection<MutableMap<K,V>> rows)
public <K,V> CsvMapReader<K,V> mapReader(Consumer<MutableMap<K,V>> consumer)
K - KV - Vconsumer - consumerpublic <T> CsvBeanReader<T> beanReader(Class<T> targetClass)
public <T> CsvBeanReader<T> beanReader(Class<T> targetClass, List<T> rows)
public <T> CsvBeanReader<T> beanReader(Class<T> targetClass, Consumer<T> consumer)
T - Tconsumer - consumerpublic <T> CsvLambdaReader<T> lambdaReader(Supplier<T> supplier)
public <T> CsvLambdaReader<T> lambdaReader(Collection<T> rows, Supplier<T> supplier)
public <T> CsvLambdaReader<T> lambdaReader(Consumer<T> consumer, Supplier<T> supplier)
T - Tconsumer - consumerpublic CsvRawReader rawReader()
public CsvRawReader rawReader(Collection<String> rows)
public CsvRawReader rawReader(Consumer<String> consumer)
consumer - consumerpublic CsvReader getReader()
public void close()
close in interface SafeCloseableclose in interface Closeableclose in interface AutoCloseableCopyright © 2025. All rights reserved.