public class CsvReadUtils extends Object
| 构造器和说明 |
|---|
CsvReadUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String[]> |
readCsvAll(File file)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar,
boolean strictQuotes)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar,
boolean strictQuotes,
boolean ignoreLeadingWhiteSpace)
读取所有
|
static <T> List<T> |
readCsvAll(File file,
Class<T> clazz,
int skipLines,
char separator,
char quoteChar,
char escapeChar,
boolean strictQuotes,
boolean ignoreLeadingWhiteSpace,
boolean ignoreQuotations)
读取所有
|
static String[] |
readCsvFirstLine(File file)
读取首行
|
static <T> void |
readCsvLine(File file,
Class<T> clazz,
CsvLineHandler lineHandler)
逐行读取
迭代器方式节约内存
|
static void |
readCsvLine(File file,
CsvLineHandler lineHandler)
逐行读取
迭代器方式节约内存
|
public static String[] readCsvFirstLine(File file) throws MsToolsException
file - 文件MsToolsException - 异常public static void readCsvLine(File file, CsvLineHandler lineHandler) throws MsToolsException
迭代器方式节约内存
file - 文件lineHandler - 行处理器MsToolsException - 异常public static <T> void readCsvLine(File file, Class<T> clazz, CsvLineHandler lineHandler)
迭代器方式节约内存
T - 类型file - 文件clazz - 类型lineHandler - 行处理器public static List<String[]> readCsvAll(File file) throws MsToolsException
file - 文件MsToolsException - 异常public static <T> List<T> readCsvAll(File file, Class<T> clazz)
T - 类型file - 文件clazz - 类型public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines)
T - 类型file - 文件clazz - 类型skipLines - 跳过行数public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator)
T - 类型file - 文件clazz - 类型skipLines - 跳过行数separator - 分隔符public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar)
T - 类型file - 文件clazz - 类型skipLines - 跳过行数separator - 分隔符quoteChar - 引号public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar, char escapeChar)
T - 类型file - 文件clazz - 类型skipLines - 跳过行数separator - 分隔符quoteChar - 引号escapeChar - 转义符public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar, char escapeChar, boolean strictQuotes)
T - 类型file - 文件clazz - 类型skipLines - 跳过行数separator - 分隔符quoteChar - 引号escapeChar - 转义符strictQuotes - 严格引号public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar, char escapeChar, boolean strictQuotes, boolean ignoreLeadingWhiteSpace)
T - 类型file - 文件clazz - 类型skipLines - 跳过行数separator - 分隔符quoteChar - 引号escapeChar - 转义符strictQuotes - 严格引号ignoreLeadingWhiteSpace - 忽略前导空白public static <T> List<T> readCsvAll(File file, Class<T> clazz, int skipLines, char separator, char quoteChar, char escapeChar, boolean strictQuotes, boolean ignoreLeadingWhiteSpace, boolean ignoreQuotations)
T - 类型file - 文件clazz - 类型skipLines - 跳过行数separator - 分隔符quoteChar - 引号escapeChar - 转义符strictQuotes - 严格引号ignoreLeadingWhiteSpace - 忽略前导空白ignoreQuotations - 忽略引号Copyright © 2024. All rights reserved.