| Modifier and Type | Method and Description |
|---|---|
Object |
BaseAdvice.instrumentException(InstrumentException e)
内部异常拦截
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
DynaBean.get(String fieldName)
获得字段对应值
|
void |
DynaBean.set(String fieldName,
Object value)
设置字段值
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
LineIter.hasNext()
|
| Modifier and Type | Method and Description |
|---|---|
static String |
FileType.getType(File file)
根据文件流的头部信息获得文件类型
|
static String |
FileType.getType(InputStream in)
根据文件流的头部信息获得文件类型
|
static String |
FileType.getTypeByPath(String path)
通过路径获得文件类型
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
Convert.convert(Class<T> type,
Object value)
转换值为指定类型
|
static <T> T |
Convert.convert(Class<T> type,
Object value,
T defaultValue)
转换值为指定类型
|
<T> T |
ConverterRegistry.convert(Type type,
Object value)
转换值为指定类型
|
static <T> T |
Convert.convert(Type type,
Object value)
转换值为指定类型
|
<T> T |
ConverterRegistry.convert(Type type,
Object value,
T defaultValue)
转换值为指定类型
自定义转换器优先
|
static <T> T |
Convert.convert(Type type,
Object value,
T defaultValue)
转换值为指定类型
|
<T> T |
ConverterRegistry.convert(Type type,
Object value,
T defaultValue,
boolean isCustomFirst)
转换值为指定类型
|
static <T> T |
Convert.convertByClassName(String className,
Object value)
转换值为指定类型,类型采用字符串表示
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Image.write(File targetFile)
写出图像为目标文件扩展名对应的格式
|
boolean |
Image.write(ImageOutputStream targetImageStream)
写出图像为PNG格式
|
boolean |
Image.write(OutputStream out)
写出图像
|
| Modifier and Type | Method and Description |
|---|---|
void |
FastByteArray.writeTo(OutputStream out)
写出
|
| Modifier and Type | Method and Description |
|---|---|
File |
FileWriter.append(byte[] data,
int off,
int len)
追加数据到文件
|
File |
FileWriter.append(String content)
将String写入文件,追加模式
|
<T> File |
FileWriter.appendLines(Collection<T> list)
将列表写入文件,追加模式
|
File |
FileCopier.copy()
执行拷贝
拷贝规则为:
|
BufferedInputStream |
FileReader.getInputStream()
获得输入流
|
BufferedOutputStream |
FileWriter.getOutputStream()
获得一个输出流对象
|
PrintWriter |
FileWriter.getPrintWriter(boolean isAppend)
获得一个打印写入对象,可以有print
|
BufferedReader |
FileReader.getReader()
获得一个文件读取器
|
BufferedWriter |
FileWriter.getWriter(boolean isAppend)
获得一个带缓存的写入对象
|
<T> T |
FileReader.read(FileReader.ReaderHandler<T> readerHandler)
按照给定的readerHandler读取文件中的数据
|
byte[] |
FileReader.readBytes()
读取文件所有数据
文件的长度不能超过
Integer.MAX_VALUE |
List<String> |
FileReader.readLines()
从文件中读取每一行数据
|
void |
FileReader.readLines(LineHandler lineHandler)
按照行处理文件内容
|
<T extends Collection<String>> |
FileReader.readLines(T collection)
从文件中读取每一行数据
|
String |
FileReader.readString()
读取文件内容
|
File |
FileWriter.write(byte[] data,
int off,
int len)
写入数据到文件
|
File |
FileWriter.write(byte[] data,
int off,
int len,
boolean isAppend)
写入数据到文件
|
File |
FileWriter.write(String content)
将String写入文件,覆盖模式
|
File |
FileWriter.write(String content,
boolean isAppend)
将String写入文件
|
File |
FileWriter.writeFromStream(InputStream in)
将流的内容写入文件
此方法不会关闭输入流
|
<T> File |
FileWriter.writeLines(Collection<T> list)
将列表写入文件,覆盖模式
|
<T> File |
FileWriter.writeLines(Collection<T> list,
boolean isAppend)
将列表写入文件
|
<T> File |
FileWriter.writeLines(Collection<T> list,
LineSeparator lineSeparator,
boolean isAppend)
将列表写入文件
|
File |
FileWriter.writeMap(Map<?,?> map,
LineSeparator lineSeparator,
String kvSeparator,
boolean isAppend)
将Map写入文件,每个键值对为一行,一行中键与值之间使用kvSeparator分隔
|
File |
FileWriter.writeMap(Map<?,?> map,
String kvSeparator,
boolean isAppend)
将Map写入文件,每个键值对为一行,一行中键与值之间使用kvSeparator分隔
|
File |
FileReader.writeToStream(OutputStream out)
将文件写入流中
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
UriResource.readBytes() |
byte[] |
StringResource.readBytes() |
byte[] |
Resource.readBytes()
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
|
byte[] |
MultiResource.readBytes() |
byte[] |
InputStreamResource.readBytes() |
byte[] |
BytesResource.readBytes() |
String |
UriResource.readStr(Charset charset) |
String |
StringResource.readStr(Charset charset) |
String |
Resource.readStr(Charset charset)
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
|
String |
MultiResource.readStr(Charset charset) |
String |
InputStreamResource.readStr(Charset charset) |
String |
BytesResource.readStr(Charset charset) |
String |
UriResource.readUtf8Str() |
String |
StringResource.readUtf8Str() |
String |
Resource.readUtf8Str()
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
|
String |
MultiResource.readUtf8Str() |
String |
InputStreamResource.readUtf8Str() |
String |
BytesResource.readUtf8Str() |
| Modifier and Type | Method and Description |
|---|---|
void |
WatchMonitor.init()
初始化
初始化包括:
|
void |
WatchMonitor.watch(Watcher watcher)
开始监听事件,阻塞当前进程
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Validator.validateBetween(Number value,
Number min,
Number max,
String errorMsg)
检查给定的数字是否在指定范围内
|
static void |
Validator.validateBirthday(String value,
String errorMsg)
验证验证是否为生日
|
static void |
Validator.validateChinese(String value,
String errorMsg)
验证是否为汉字
|
static void |
Validator.validateCitizenIdNumber(String value,
String errorMsg)
验证是否为身份证号码(18位中国)
出生日期只支持到到2999年
|
static void |
Validator.validateEmail(String value,
String errorMsg)
验证是否为可用邮箱地址
|
static void |
Validator.validateEqual(Object t1,
Object t2,
String errorMsg)
验证是否相等,不相等抛出异常
|
static void |
Validator.validateGeneral(String value,
int min,
int max,
String errorMsg)
验证是否为给定长度范围的英文字母 、数字和下划线
|
static void |
Validator.validateGeneral(String value,
int min,
String errorMsg)
验证是否为给定最小长度的英文字母 、数字和下划线
|
static void |
Validator.validateGeneral(String value,
String errorMsg)
验证是否为英文字母 、数字和下划线
|
static void |
Validator.validateGeneralWithChinese(String value,
String errorMsg)
验证是否为中文字、英文字母、数字和下划线
|
static void |
Validator.validateIpv4(String value,
String errorMsg)
验证是否为IPV4地址
|
static void |
Validator.validateLetter(String value,
String errorMsg)
验证是否全部为字母组成,包括大写和小写字母和汉字
|
static void |
Validator.validateLowerCase(String value,
String errorMsg)
验证字符串是否全部为小写字母
|
static void |
Validator.validateMac(String value,
String errorMsg)
验证是否为MAC地址
|
static void |
Validator.validateMatchRegex(String regex,
String value,
String errorMsg)
通过正则表达式验证
不符合正则
|
static void |
Validator.validateMobile(String value,
String errorMsg)
验证是否为手机号码(中国)
|
static void |
Validator.validateMoney(String value,
String errorMsg)
验证是否为货币
|
static void |
Validator.validateNotEmpty(Object value,
String errorMsg)
验证是否为空,为空时抛出异常
对于String类型判定是否为empty(null 或 "")
|
static void |
Validator.validateNotEmptyAndEqual(Object t1,
Object t2,
String errorMsg)
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值不等时抛出异常
|
static void |
Validator.validateNotEmptyAndNotEqual(Object t1,
Object t2,
String errorMsg)
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值相等时抛出异常
|
static void |
Validator.validateNotEqual(Object t1,
Object t2,
String errorMsg)
验证是否不等,相等抛出异常
|
static <T> T |
Validator.validateNotNull(T value,
String errorMsgTemplate,
Object... params)
检查指定值是否为
null |
static void |
Validator.validateNumber(String value,
String errorMsg)
验证是否为数字
|
static void |
Validator.validatePlateNumber(String value,
String errorMsg)
验证是否为中国车牌号
|
static void |
Validator.validateUpperCase(String value,
String errorMsg)
验证字符串是否全部为大写字母
|
static void |
Validator.validateUrl(String value,
String errorMsg)
验证是否为URL
|
static void |
Validator.validateUUID(String value,
String errorMsg)
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
|
static void |
Validator.validateWord(String value,
String errorMsg)
验证是否为字母(包括大写和小写字母)
|
static void |
Validator.validateZipCode(String value,
String errorMsg)
验证是否为邮政编码(中国)
|
| Modifier and Type | Method and Description |
|---|---|
static void |
JarLoaders.loadJar(URLClassLoader loader,
File jarFile)
加载Jar文件到指定loader中
|
| Modifier and Type | Method and Description |
|---|---|
void |
CsvWriter.flush() |
CsvRow |
CsvParser.nextRow()
读取下一行数据
|
CsvData |
CsvReader.read(File file)
读取CSV文件,默认UTF-8编码
|
CsvData |
CsvReader.read(File file,
Charset charset)
读取CSV文件
|
CsvData |
CsvReader.read(Path path)
读取CSV文件,默认UTF-8编码
|
CsvData |
CsvReader.read(Path path,
Charset charset)
读取CSV文件
|
CsvData |
CsvReader.read(Reader reader)
从Reader中读取CSV数据
|
CsvWriter |
CsvWriter.write(Collection<String[]> lines)
将多行写出到Writer
|
CsvWriter |
CsvWriter.write(String[]... lines)
将多行写出到Writer
|
void |
CsvWriter.writeLine()
追加新行(换行)
|
| Modifier and Type | Method and Description |
|---|---|
static <T> File |
FileUtils.appendLines(Collection<T> list,
File file,
Charset charset)
将列表写入文件,追加模式
|
static <T> File |
FileUtils.appendLines(Collection<T> list,
File file,
String charset)
将列表写入文件,追加模式
|
static <T> File |
FileUtils.appendLines(Collection<T> list,
String path,
Charset charset)
将列表写入文件,追加模式
|
static <T> File |
FileUtils.appendLines(Collection<T> list,
String path,
String charset)
将列表写入文件,追加模式
|
static File |
FileUtils.appendString(String content,
File file,
Charset charset)
将String写入文件,追加模式
|
static File |
FileUtils.appendString(String content,
File file,
String charset)
将String写入文件,追加模式
|
static File |
FileUtils.appendString(String content,
String path,
Charset charset)
将String写入文件,追加模式
|
static File |
FileUtils.appendString(String content,
String path,
String charset)
将String写入文件,追加模式
|
static <T> File |
FileUtils.appendUtf8Lines(Collection<T> list,
File file)
将列表写入文件,追加模式
|
static <T> File |
FileUtils.appendUtf8Lines(Collection<T> list,
String path)
将列表写入文件,追加模式
|
static File |
FileUtils.appendUtf8String(String content,
File file)
将String写入文件,UTF-8编码追加模式
|
static File |
FileUtils.appendUtf8String(String content,
String path)
将String写入文件,UTF-8编码追加模式
|
static void |
ImageUtils.binary(Image srcImage,
ImageOutputStream destImageStream,
String imageType)
彩色转为黑白二值化图片
此方法并不关闭流,输出JPG格式
|
static Checksum |
FileUtils.checksum(File file,
Checksum checksum)
计算文件校验码
|
static Checksum |
IoUtils.checksum(InputStream in,
Checksum checksum)
计算流的校验码,计算后关闭流
|
static long |
FileUtils.checksumCRC32(File file)
计算文件CRC32校验码
|
static long |
IoUtils.checksumCRC32(InputStream in)
计算流CRC32校验码,计算后关闭流
|
static boolean |
FileUtils.clean(File directory)
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
|
static boolean |
FileUtils.clean(String dirPath)
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
|
static void |
ImageUtils.compress(File imageFile,
File outFile,
float quality)
压缩图像,输出图像只支持jpg文件
|
static boolean |
FileUtils.contentEquals(File file1,
File file2)
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容
此方法来自Apache Commons io
|
static boolean |
IoUtils.contentEquals(InputStream input1,
InputStream input2)
对比两个流内容是否相同
内部会转换流为
BufferedInputStream |
static boolean |
IoUtils.contentEquals(Reader input1,
Reader input2)
对比两个Reader的内容是否一致
内部会转换流为
BufferedInputStream |
static boolean |
FileUtils.contentEqualsIgnoreEOL(File file1,
File file2,
Charset charset)
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容,比较内容采用按行读取,每行比较
此方法来自Apache Commons io
|
static boolean |
IoUtils.contentEqualsIgnoreEOL(Reader input1,
Reader input2)
对比两个流内容是否相同,忽略EOL字符
内部会转换流为
BufferedInputStream |
static File |
FileUtils.copy(File src,
File dest,
boolean isOverride)
复制文件或目录
情况如下:
|
static long |
IoUtils.copy(FileInputStream in,
FileOutputStream out)
拷贝文件流,使用NIO
|
static long |
IoUtils.copy(InputStream in,
OutputStream out)
拷贝流,使用默认Buffer大小
|
static long |
IoUtils.copy(InputStream in,
OutputStream out,
int bufferSize)
拷贝流
|
static long |
IoUtils.copy(InputStream in,
OutputStream out,
int bufferSize,
StreamProgress streamProgress)
拷贝流
|
static long |
IoUtils.copy(ReadableByteChannel in,
WritableByteChannel out,
int bufferSize,
StreamProgress streamProgress)
拷贝流,使用NIO,不会关闭流
|
static long |
IoUtils.copy(Reader reader,
Writer writer)
将Reader中的内容复制到Writer中 使用默认缓存大小
|
static long |
IoUtils.copy(Reader reader,
Writer writer,
int bufferSize)
将Reader中的内容复制到Writer中
|
static long |
IoUtils.copy(Reader reader,
Writer writer,
int bufferSize,
StreamProgress streamProgress)
将Reader中的内容复制到Writer中
|
static File |
FileUtils.copy(String srcPath,
String destPath,
boolean isOverride)
复制文件或目录
如果目标文件为目录,则将源文件以相同文件名拷贝到目标目录
|
static long |
IoUtils.copyByNIO(InputStream in,
OutputStream out,
int bufferSize,
StreamProgress streamProgress)
拷贝流 thanks to: https://github.com/venusdrogon/feilong-io/blob/master/src/main/java/com/feilong/io/IOWriteUtil.java
本方法不会关闭流
|
static File |
FileUtils.copyContent(File src,
File dest,
boolean isOverride)
复制文件或目录
情况如下:
|
static File |
FileUtils.copyFile(File src,
File dest,
StandardCopyOption... options)
通过JDK7+的
Files.copy(Path, Path, CopyOption...) 方法拷贝文件 |
static Path |
FileUtils.copyFile(Path src,
Path dest,
StandardCopyOption... options)
通过JDK7+的
Files.copy(Path, Path, CopyOption...) 方法拷贝文件 |
static File |
FileUtils.copyFile(String src,
String dest,
StandardCopyOption... options)
通过JDK7+的
Files.copy(Path, Path, CopyOption...) 方法拷贝文件 |
static File |
FileUtils.copyFilesFromDir(File src,
File dest,
boolean isOverride)
复制文件或目录
情况如下:
|
static void |
ImageUtils.createImage(String str,
Font font,
Color backgroundColor,
Color fontColor,
ImageOutputStream out)
根据文字创建PNG图片
|
static File |
FileUtils.createTempFile(File dir)
创建临时文件
创建后的文件名为 prefix[Randon].tmp
|
static File |
FileUtils.createTempFile(File dir,
boolean isReCreat)
创建临时文件
创建后的文件名为 prefix[Randon].tmp
|
static File |
FileUtils.createTempFile(String prefix,
String suffix,
File dir,
boolean isReCreat)
创建临时文件
创建后的文件名为 prefix[Randon].suffix From com.jodd.io.FileUtils
|
static void |
ImageUtils.cut(Image srcImage,
File destFile,
Rectangle rectangle)
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
|
static void |
ImageUtils.cut(Image srcImage,
ImageOutputStream destImageStream,
Rectangle rectangle)
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
|
static void |
ImageUtils.cut(Image srcImage,
OutputStream out,
Rectangle rectangle)
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
|
static boolean |
FileUtils.del(File file)
删除文件或者文件夹
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
|
static boolean |
FileUtils.del(String fullFileOrDirPath)
删除文件或者文件夹
路径如果为相对路径,会转换为ClassPath路径! 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
|
static String |
UriUtils.encode(String url)
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头
|
static boolean |
FileUtils.equals(File file1,
File file2)
检查两个文件是否是同一个文件
所谓文件相同,是指File对象是否指向同一个文件或文件夹
|
static List<String> |
RuntimeUtils.execForLines(Charset charset,
String... cmds)
执行系统命令,使用系统默认编码
|
static List<String> |
RuntimeUtils.execForLines(String... cmds)
执行系统命令,使用系统默认编码
|
static String |
RuntimeUtils.execForStr(Charset charset,
String... cmds)
执行系统命令,使用系统默认编码
|
static String |
RuntimeUtils.execForStr(String... cmds)
执行系统命令,使用系统默认编码
|
static void |
ImageUtils.flip(File imageFile,
File outFile)
水平翻转图像
|
static void |
ImageUtils.flip(Image image,
File outFile)
水平翻转图像
|
static void |
ImageUtils.flip(Image image,
ImageOutputStream out)
水平翻转图像,写出格式为JPG
|
static void |
ImageUtils.flip(Image image,
OutputStream out)
水平翻转图像
|
static BasicFileAttributes |
FileUtils.getAttributes(Path path,
boolean isFollowLinks)
获取文件属性
|
static BOMInputStream |
FileUtils.getBOMInputStream(File file)
获得BOM输入流,用于处理带BOM头的文件
|
static Object |
ReflectUtils.getFieldValue(Object obj,
Field field)
获取字段值
|
static Object |
ReflectUtils.getFieldValue(Object obj,
String fieldName)
获取字段值
|
static ImageInputStream |
ImageUtils.getImageInputStream(InputStream in)
|
static ImageOutputStream |
ImageUtils.getImageOutputStream(File outFile)
|
static ImageOutputStream |
ImageUtils.getImageOutputStream(OutputStream out)
|
static BufferedInputStream |
FileUtils.getInputStream(File file)
获得输入流
|
static BufferedInputStream |
FileUtils.getInputStream(Path path)
获得输入流
|
static BufferedInputStream |
FileUtils.getInputStream(String path)
获得输入流
|
static BufferedOutputStream |
FileUtils.getOutputStream(File file)
获得一个输出流对象
|
static BufferedOutputStream |
FileUtils.getOutputStream(String path)
获得一个输出流对象
|
static PrintWriter |
FileUtils.getPrintWriter(File file,
String charset,
boolean isAppend)
获得一个打印写入对象,可以有print
|
static PrintWriter |
FileUtils.getPrintWriter(String path,
Charset charset,
boolean isAppend)
获得一个打印写入对象,可以有print
|
static PrintWriter |
FileUtils.getPrintWriter(String path,
String charset,
boolean isAppend)
获得一个打印写入对象,可以有print
|
static PropertyDescriptor[] |
BeanUtils.getPropertyDescriptors(Class<?> clazz)
获得Bean字段描述数组
|
static BufferedReader |
FileUtils.getReader(File file,
Charset charset)
获得一个文件读取器
|
static BufferedReader |
FileUtils.getReader(File file,
String charsetName)
获得一个文件读取器
|
static BufferedReader |
FileUtils.getReader(Path path,
Charset charset)
获得一个文件读取器
|
static BufferedReader |
FileUtils.getReader(String path,
Charset charset)
获得一个文件读取器
|
static BufferedReader |
FileUtils.getReader(String path,
String charsetName)
获得一个文件读取器
|
static URL |
ResourceUtils.getResource(String resource)
获得资源的URL
路径用/分隔,例如:
|
static URL |
ClassUtils.getResourceURL(String resource)
获得资源的URL
路径用/分隔,例如:
|
static InputStream |
ResourceUtils.getStream(String resurce)
从ClassPath资源中获取
InputStream |
static String |
FileUtils.getType(File file)
根据文件流的头部信息获得文件类型
|
static BufferedReader |
FileUtils.getUtf8Reader(File file)
获得一个文件读取器
|
static BufferedReader |
FileUtils.getUtf8Reader(Path path)
获得一个文件读取器
|
static BufferedReader |
FileUtils.getUtf8Reader(String path)
获得一个文件读取器
|
static BufferedWriter |
FileUtils.getWriter(File file,
Charset charset,
boolean isAppend)
获得一个带缓存的写入对象
|
static BufferedWriter |
FileUtils.getWriter(File file,
String charsetName,
boolean isAppend)
获得一个带缓存的写入对象
|
static BufferedWriter |
FileUtils.getWriter(String path,
Charset charset,
boolean isAppend)
获得一个带缓存的写入对象
|
static BufferedWriter |
FileUtils.getWriter(String path,
String charsetName,
boolean isAppend)
获得一个带缓存的写入对象
|
static void |
ImageUtils.gray(Image srcImage,
ImageOutputStream destImageStream)
彩色转为黑白
此方法并不关闭流
|
static byte[] |
ZipUtils.gzip(byte[] buf)
Gzip压缩处理
|
static byte[] |
ZipUtils.gzip(File file)
Gzip压缩文件
|
static byte[] |
ZipUtils.gzip(InputStream in)
Gzip压缩文件
|
static byte[] |
ZipUtils.gzip(InputStream in,
int length)
Gzip压缩文件
|
static byte[] |
ZipUtils.gzip(String content,
String charset)
Gzip压缩处理
|
static <T> T |
ReflectUtils.invoke(Object obj,
Method method,
Object... args)
执行方法
|
static <T> T |
ReflectUtils.invoke(Object obj,
String methodName,
Object... args)
执行对象中指定方法
|
static <T> T |
ReflectUtils.invokeStatic(Method method,
Object... args)
执行静态方法
|
static <T> T |
ReflectUtils.invokeWithCheck(Object obj,
Method method,
Object... args)
执行方法
执行前要检查给定参数:
|
static List<String> |
FileUtils.listFileNames(String path)
获得指定目录下所有文件
不会扫描子目录
|
static <T> T |
FileUtils.load(File file,
Charset charset,
FileReader.ReaderHandler<T> readerHandler)
按照给定的readerHandler读取文件中的数据
|
static <T> T |
FileUtils.load(String path,
Charset charset,
FileReader.ReaderHandler<T> readerHandler)
按照给定的readerHandler读取文件中的数据
|
static <T> T |
FileUtils.load(String path,
String charset,
FileReader.ReaderHandler<T> readerHandler)
按照给定的readerHandler读取文件中的数据
|
static <T> Class<T> |
ClassUtils.loadClass(String name)
加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader并初始化类(调用static模块内容和初始化static属性)
扩展
Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载: |
static <T> Class<T> |
ClassUtils.loadClass(String name,
boolean isInitialized)
加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader
扩展
Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载: |
static Class<?> |
ClassUtils.loadClass(String name,
ClassLoader classLoader,
boolean isInitialized)
加载类,通过传入类的字符串,返回其对应的类名
此方法支持缓存,第一次被加载的类之后会读取缓存中的类
加载失败的原因可能是此类不存在或其关联引用类不存在
扩展
Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载: |
static <T> T |
FileUtils.loadUtf8(File file,
FileReader.ReaderHandler<T> readerHandler)
按照给定的readerHandler读取文件中的数据
|
static <T> T |
FileUtils.loadUtf8(String path,
FileReader.ReaderHandler<T> readerHandler)
按照给定的readerHandler读取文件中的数据
|
static void |
FileUtils.move(File src,
File dest,
boolean isOverride)
移动文件或者目录
|
static void |
NetUtils.netCat(String host,
int port,
boolean isBlock,
ByteBuffer data)
简易的使用Socket发送数据
|
static void |
NetUtils.netCat(String host,
int port,
byte[] data)
使用普通Socket发送数据
|
static <T> T |
ReflectUtils.newInstance(Class<T> clazz,
Object... params)
实例化对象
|
static <T> T |
ReflectUtils.newInstance(String clazz)
实例化对象
|
static void |
ImageUtils.pressImage(Image srcImage,
File outFile,
Image pressImage,
int x,
int y,
float alpha)
给图片添加图片水印
此方法并不关闭流
|
static void |
ImageUtils.pressImage(Image srcImage,
ImageOutputStream destImageStream,
Image pressImage,
int x,
int y,
float alpha)
给图片添加图片水印
此方法并不关闭流
|
static void |
ImageUtils.pressImage(ImageInputStream srcStream,
ImageOutputStream destStream,
Image pressImage,
int x,
int y,
float alpha)
给图片添加图片水印
此方法并不关闭流
|
static void |
ImageUtils.pressImage(Image srcImage,
OutputStream out,
Image pressImage,
int x,
int y,
float alpha)
给图片添加图片水印
此方法并不关闭流
|
static void |
ImageUtils.pressText(Image srcImage,
File destFile,
String pressText,
Color color,
Font font,
int x,
int y,
float alpha)
给图片添加文字水印
此方法并不关闭流
|
static void |
ImageUtils.pressText(Image srcImage,
ImageOutputStream destImageStream,
String pressText,
Color color,
Font font,
int x,
int y,
float alpha)
给图片添加文字水印
此方法并不关闭流
|
static void |
ImageUtils.pressText(Image srcImage,
OutputStream to,
String pressText,
Color color,
Font font,
int x,
int y,
float alpha)
给图片添加文字水印
此方法并不关闭流
|
static String |
IoUtils.read(FileChannel fileChannel,
Charset charset)
从FileChannel中读取内容
|
static String |
IoUtils.read(FileChannel fileChannel,
String charsetName)
从FileChannel中读取内容,读取完毕后并不关闭Channel
|
static FastByteArray |
IoUtils.read(InputStream in)
从流中读取内容,读到输出流中
|
static String |
IoUtils.read(InputStream in,
Charset charset)
从流中读取内容,读取完毕后并不关闭流
|
static String |
IoUtils.read(InputStream in,
String charsetName)
从流中读取内容
|
static String |
IoUtils.read(Reader reader)
从Reader中读取String,读取完毕后并不关闭Reader
|
static byte[] |
FileUtils.readBytes(File file)
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
|
static byte[] |
IoUtils.readBytes(InputStream in)
从流中读取bytes
|
static byte[] |
IoUtils.readBytes(InputStream in,
int length)
读取指定长度的byte数组,不关闭流
|
static byte[] |
FileUtils.readBytes(String filePath)
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
|
static String |
IoUtils.readHex(InputStream in,
int length,
boolean toLowerCase)
读取16进制字符串
|
static String |
IoUtils.readHex28Lower(InputStream in)
从流中读取前28个byte并转换为16进制,字母部分使用小写
|
static String |
IoUtils.readHex28Upper(InputStream in)
从流中读取前28个byte并转换为16进制,字母部分使用大写
|
static List<String> |
FileUtils.readLines(File file,
Charset charset)
从文件中读取每一行数据
|
static void |
FileUtils.readLines(File file,
Charset charset,
LineHandler lineHandler)
按行处理文件内容
|
static <T extends Collection<String>> |
FileUtils.readLines(File file,
Charset charset,
T collection)
从文件中读取每一行数据
|
static List<String> |
FileUtils.readLines(File file,
String charset)
从文件中读取每一行数据
|
static <T extends Collection<String>> |
FileUtils.readLines(File file,
String charset,
T collection)
从文件中读取每一行数据
|
static void |
IoUtils.readLines(InputStream in,
Charset charset,
LineHandler lineHandler)
按行读取数据,针对每行的数据做处理
|
static <T extends Collection<String>> |
IoUtils.readLines(InputStream in,
Charset charset,
T collection)
从流中读取内容
|
static <T extends Collection<String>> |
IoUtils.readLines(InputStream in,
String charsetName,
T collection)
从流中读取内容
|
static void |
IoUtils.readLines(Reader reader,
LineHandler lineHandler)
按行读取数据,针对每行的数据做处理
Reader自带编码定义,因此读取数据的编码跟随其编码 |
static <T extends Collection<String>> |
IoUtils.readLines(Reader reader,
T collection)
从Reader中读取内容
|
static List<String> |
FileUtils.readLines(String path,
Charset charset)
从文件中读取每一行数据
|
static <T extends Collection<String>> |
FileUtils.readLines(String path,
Charset charset,
T collection)
从文件中读取每一行数据
|
static List<String> |
FileUtils.readLines(String path,
String charset)
从文件中读取每一行数据
|
static <T extends Collection<String>> |
FileUtils.readLines(String path,
String charset,
T collection)
从文件中读取每一行数据
|
static List<String> |
FileUtils.readLines(URL url,
Charset charset)
从文件中读取每一行数据
|
static <T extends Collection<String>> |
FileUtils.readLines(URL url,
Charset charset,
T collection)
从文件中读取每一行数据
|
static List<String> |
FileUtils.readLines(URL url,
String charset)
从文件中读取每一行数据
|
static <T extends Collection<String>> |
FileUtils.readLines(URL url,
String charsetName,
T collection)
从文件中读取每一行数据
|
static <T> T |
IoUtils.readObj(InputStream in)
从流中读取内容,读到输出流中
|
static String |
FileUtils.readString(File file,
Charset charset)
读取文件内容
|
static String |
FileUtils.readString(File file,
String charsetName)
读取文件内容
|
static String |
FileUtils.readString(String path,
Charset charset)
读取文件内容
|
static String |
FileUtils.readString(String path,
String charsetName)
读取文件内容
|
static String |
FileUtils.readString(URL url,
String charset)
读取文件内容
|
static String |
IoUtils.readUtf8(FileChannel fileChannel)
从FileChannel中读取UTF-8编码内容
|
static List<String> |
FileUtils.readUtf8Lines(File file)
从文件中读取每一行数据
|
static void |
FileUtils.readUtf8Lines(File file,
LineHandler lineHandler)
按行处理文件内容,编码为UTF-8
|
static <T extends Collection<String>> |
FileUtils.readUtf8Lines(File file,
T collection)
从文件中读取每一行数据,数据编码为UTF-8
|
static void |
IoUtils.readUtf8Lines(InputStream in,
LineHandler lineHandler)
按行读取UTF-8编码数据,针对每行的数据做处理
|
static <T extends Collection<String>> |
IoUtils.readUtf8Lines(InputStream in,
T collection)
从流中读取内容,使用UTF-8编码
|
static List<String> |
FileUtils.readUtf8Lines(String path)
从文件中读取每一行数据,编码为UTF-8
|
static <T extends Collection<String>> |
FileUtils.readUtf8Lines(String path,
T collection)
从文件中读取每一行的UTF-8编码数据
|
static List<String> |
FileUtils.readUtf8Lines(URL url)
从文件中读取每一行数据
|
static <T extends Collection<String>> |
FileUtils.readUtf8Lines(URL url,
T collection)
从文件中读取每一行数据,编码为UTF-8
|
static String |
FileUtils.readUtf8String(File file)
读取文件内容
|
static String |
FileUtils.readUtf8String(String path)
读取文件内容
|
static Document |
XmlUtils.readXML(InputStream inputStream)
读取解析XML文件
编码在XML中定义
|
static Document |
XmlUtils.readXML(Reader reader)
读取解析XML文件
|
static void |
ImageUtils.rotate(File imageFile,
int degree,
File outFile)
旋转图片为指定角度
此方法不会关闭输出流
|
static void |
ImageUtils.rotate(Image image,
int degree,
File outFile)
旋转图片为指定角度
此方法不会关闭输出流
|
static void |
ImageUtils.rotate(Image image,
int degree,
ImageOutputStream out)
旋转图片为指定角度
此方法不会关闭输出流,输出格式为JPG
|
static void |
ImageUtils.rotate(Image image,
int degree,
OutputStream out)
旋转图片为指定角度
此方法不会关闭输出流
|
static void |
ImageUtils.scale(File srcImageFile,
File destImageFile,
int width,
int height,
Color fixedColor)
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式
|
static void |
ImageUtils.scale(Image srcImage,
File destFile,
float scale)
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
|
static void |
ImageUtils.scale(Image srcImage,
ImageOutputStream destImageStream,
float scale)
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
|
static void |
ImageUtils.scale(Image srcImage,
ImageOutputStream destImageStream,
int width,
int height,
Color fixedColor)
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式,此方法并不关闭流
|
static void |
ImageUtils.scale(ImageInputStream srcStream,
ImageOutputStream destStream,
int width,
int height,
Color fixedColor)
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式,此方法并不关闭流
|
static void |
ImageUtils.scale(Image srcImage,
OutputStream out,
float scale)
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
|
static void |
ImageUtils.scale(InputStream srcStream,
OutputStream destStream,
int width,
int height,
Color fixedColor)
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式,此方法并不关闭流
|
static void |
ReflectUtils.setFieldValue(Object obj,
Field field,
Object value)
设置字段值
|
static void |
ReflectUtils.setFieldValue(Object obj,
String fieldName,
Object value)
设置字段值
|
static BufferedImage |
ImageUtils.toImage(byte[] imageBytes)
将的图像bytes转为
BufferedImage |
static BufferedImage |
ImageUtils.toImage(String base64)
将Base64编码的图像信息转为
BufferedImage |
static File |
FileUtils.touch(File file)
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
|
static File |
FileUtils.touch(File parent,
String path)
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
|
static File |
FileUtils.touch(String fullFilePath)
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
|
static File |
FileUtils.touch(String parent,
String path)
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
|
static URI |
UriUtils.toURI(String location)
转字符串为URI
|
static URI |
UriUtils.toURI(URL url)
转URL为URI
|
static byte[] |
ZipUtils.unGzip(byte[] buf)
Gzip解压处理
|
static String |
ZipUtils.unGzip(byte[] buf,
String charset)
Gzip解压缩处理
|
static byte[] |
ZipUtils.unGzip(InputStream in)
Gzip解压处理
|
static byte[] |
ZipUtils.unGzip(InputStream in,
int length)
Gzip解压处理
|
static File |
ZipUtils.unzip(File zipFile)
解压到文件名相同的目录中,使用UTF-8编码
|
static File |
ZipUtils.unzip(File zipFile,
Charset charset)
解压到文件名相同的目录中
|
static File |
ZipUtils.unzip(File zipFile,
File outFile)
解压,默认使用UTF-8编码
|
static File |
ZipUtils.unzip(File zipFile,
File outFile,
Charset charset)
解压
|
static File |
ZipUtils.unzip(String zipFilePath)
解压到文件名相同的目录中,默认编码UTF-8
|
static File |
ZipUtils.unzip(String zipFilePath,
Charset charset)
解压到文件名相同的目录中
|
static File |
ZipUtils.unzip(String zipFilePath,
String outFileDir)
解压,默认UTF-8编码
|
static File |
ZipUtils.unzip(String zipFilePath,
String outFileDir,
Charset charset)
解压
|
static void |
ImageUtils.write(Image image,
File targetFile)
写出图像为目标文件扩展名对应的格式
|
static boolean |
ImageUtils.write(Image image,
String imageType,
ImageOutputStream destImageStream)
写出图像为指定格式
|
static boolean |
ImageUtils.write(Image image,
String imageType,
ImageOutputStream destImageStream,
float quality)
写出图像为指定格式
|
static void |
ImageUtils.write(Image image,
String imageType,
OutputStream out)
写出图像
|
static void |
IoUtils.write(OutputStream out,
boolean isCloseOut,
byte[] content)
将byte[]写到流中
|
static void |
IoUtils.write(OutputStream out,
Charset charset,
boolean isCloseOut,
Object... contents)
将多部分内容写到流中,自动转换为字符串
|
static void |
IoUtils.write(OutputStream out,
String charsetName,
boolean isCloseOut,
Object... contents)
将多部分内容写到流中,自动转换为字符串
|
static File |
FileUtils.writeBytes(byte[] data,
File dest)
写数据到文件中
|
static File |
FileUtils.writeBytes(byte[] data,
File dest,
int off,
int len,
boolean isAppend)
写入数据到文件
|
static File |
FileUtils.writeBytes(byte[] data,
String path)
写数据到文件中
|
static File |
FileUtils.writeFromStream(InputStream in,
File dest)
将流的内容写入文件
|
static File |
FileUtils.writeFromStream(InputStream in,
String fullFilePath)
将流的内容写入文件
|
static void |
ImageUtils.writeJpg(Image image,
ImageOutputStream destImageStream)
写出图像为JPG格式
|
static void |
ImageUtils.writeJpg(Image image,
OutputStream out)
写出图像为JPG格式
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
File file,
Charset charset)
将列表写入文件,覆盖模式
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
File file,
Charset charset,
boolean isAppend)
将列表写入文件
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
File file,
String charset)
将列表写入文件,覆盖模式
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
File file,
String charset,
boolean isAppend)
将列表写入文件
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
String path,
Charset charset)
将列表写入文件,覆盖模式
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
String path,
Charset charset,
boolean isAppend)
将列表写入文件
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
String path,
String charset)
将列表写入文件,覆盖模式
|
static <T> File |
FileUtils.writeLines(Collection<T> list,
String path,
String charset,
boolean isAppend)
将列表写入文件
|
static File |
FileUtils.writeMap(Map<?,?> map,
File file,
Charset charset,
String kvSeparator,
boolean isAppend)
将Map写入文件,每个键值对为一行,一行中键与值之间使用kvSeparator分隔
|
static void |
IoUtils.writeObjects(OutputStream out,
boolean isCloseOut,
Serializable... contents)
将多部分内容写到流中
|
static void |
ImageUtils.writePng(Image image,
ImageOutputStream destImageStream)
写出图像为PNG格式
|
static void |
ImageUtils.writePng(Image image,
OutputStream out)
写出图像为PNG格式
|
static File |
FileUtils.writeString(String content,
File file,
Charset charset)
将String写入文件,覆盖模式
|
static File |
FileUtils.writeString(String content,
File file,
String charset)
将String写入文件,覆盖模式
|
static File |
FileUtils.writeString(String content,
String path,
Charset charset)
将String写入文件,覆盖模式
|
static File |
FileUtils.writeString(String content,
String path,
String charset)
将String写入文件,覆盖模式
|
static File |
FileUtils.writeToStream(File file,
OutputStream out)
将文件写入流中
|
static void |
FileUtils.writeToStream(String fullFilePath,
OutputStream out)
将流的内容写入文件
|
static void |
IoUtils.writeUtf8(OutputStream out,
boolean isCloseOut,
Object... contents)
将多部分内容写到流中,自动转换为UTF-8字符串
|
static <T> File |
FileUtils.writeUtf8Lines(Collection<T> list,
File file)
将列表写入文件,覆盖模式,编码为UTF-8
|
static <T> File |
FileUtils.writeUtf8Lines(Collection<T> list,
String path)
将列表写入文件,覆盖模式,编码为UTF-8
|
static File |
FileUtils.writeUtf8Map(Map<?,?> map,
File file,
String kvSeparator,
boolean isAppend)
将Map写入文件,每个键值对为一行,一行中键与值之间使用kvSeparator分隔
|
static File |
FileUtils.writeUtf8String(String content,
File file)
将String写入文件,覆盖模式,字符集为UTF-8
|
static File |
FileUtils.writeUtf8String(String content,
String path)
将String写入文件,覆盖模式,字符集为UTF-8
|
static File |
ZipUtils.zip(File srcFile)
打包到当前目录,使用默认编码UTF-8
|
static File |
ZipUtils.zip(File zipFile,
boolean withSrcDir,
File... srcFiles)
对文件或文件目录进行压缩
使用默认UTF-8编码
|
static File |
ZipUtils.zip(File srcFile,
Charset charset)
打包到当前目录
|
static File |
ZipUtils.zip(File zipFile,
Charset charset,
boolean withSrcDir,
File... srcFiles)
对文件或文件目录进行压缩
|
static File |
ZipUtils.zip(File zipFile,
String[] paths,
InputStream[] ins)
对流中的数据加入到压缩文件
路径列表和流列表长度必须一致
|
static File |
ZipUtils.zip(File zipFile,
String[] paths,
InputStream[] ins,
Charset charset)
对流中的数据加入到压缩文件
路径列表和流列表长度必须一致
|
static File |
ZipUtils.zip(File zipFile,
String path,
InputStream in)
对流中的数据加入到压缩文件
使用默认编码UTF-8
|
static File |
ZipUtils.zip(File zipFile,
String path,
InputStream in,
Charset charset)
对流中的数据加入到压缩文件
|
static File |
ZipUtils.zip(File zipFile,
String path,
String data)
对流中的数据加入到压缩文件,使用默认UTF-8编码
|
static File |
ZipUtils.zip(File zipFile,
String path,
String data,
Charset charset)
对流中的数据加入到压缩文件
|
static File |
ZipUtils.zip(String srcPath)
打包到当前目录,使用默认编码UTF-8
|
static File |
ZipUtils.zip(String srcPath,
Charset charset)
打包到当前目录
|
static File |
ZipUtils.zip(String srcPath,
String zipPath)
对文件或文件目录进行压缩
不包含被打包目录
|
static File |
ZipUtils.zip(String srcPath,
String zipPath,
boolean withSrcDir)
对文件或文件目录进行压缩
|
static File |
ZipUtils.zip(String srcPath,
String zipPath,
Charset charset,
boolean withSrcDir)
对文件或文件目录进行压缩
|
| Modifier and Type | Method and Description |
|---|---|
Scheduler |
Scheduler.setDaemon(boolean on)
设置是否为守护线程
如果为true,则在调用
Scheduler.stop()方法后执行的定时任务立即结束,否则等待执行完毕才结束 默认非守护线程 |
| Modifier and Type | Method and Description |
|---|---|
int |
SimpleValueParser.parse(String value) |
int |
MonthValueParser.parse(String value) |
int |
DayOfWeekValueParser.parse(String value)
对于星期提供转换
1表示星期一,2表示星期二,依次类推,0和7都可以表示星期日
|
int |
DayOfMonthValueParser.parse(String value) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
HMac.digest(File file)
生成文件摘要
使用默认缓存大小
|
byte[] |
Digester.digest(File file)
生成文件摘要
使用默认缓存大小
|
| Modifier and Type | Method and Description |
|---|---|
String |
RC4.decrypt(byte[] message)
解密,使用默认编码UTF-8
|
String |
RC4.decrypt(byte[] message,
Charset charset)
解密
|
byte[] |
RC4.encrypt(String message)
加密,使用默认编码:UTF-8
|
byte[] |
RC4.encrypt(String message,
Charset charset)
加密
|
void |
RC4.setKey(String key)
设置密钥
|
| Constructor and Description |
|---|
RC4(String key)
构造
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
SSHUtils.bindPort(com.jcraft.jsch.Session session,
String remoteHost,
int remotePort,
int localPort)
绑定端口到本地 一个会话可绑定多个端口
|
static PrintWriter |
ServletUtils.getWriter(javax.servlet.http.HttpServletResponse response)
获得PrintWriter
|
static int |
SSHUtils.openAndBindPortToLocal(Connector sshConn,
String remoteHost,
int remotePort)
打开SSH会话,并绑定远程端口到本地的一个随机端口
|
| Modifier and Type | Method and Description |
|---|---|
Mail |
Mail.send()
发送
|
| Modifier and Type | Method and Description |
|---|---|
ExcelWriter |
ExcelWriter.flush()
将Excel Workbook刷出到预定义的文件
如果用户未自定义输出的文件,将抛出
NullPointerException
预定义文件可以通过ExcelWriter.setDestFile(File) 方法预定义,或者通过构造定义 |
ExcelWriter |
ExcelWriter.flush(File destFile)
将Excel Workbook刷出到文件
如果用户未自定义输出的文件,将抛出
InstrumentException |
ExcelWriter |
ExcelWriter.flush(OutputStream out)
将Excel Workbook刷出到输出流
|
ExcelWriter |
ExcelWriter.flush(OutputStream out,
boolean isCloseOut)
将Excel Workbook刷出到输出流
|
static void |
BookUtils.writeBook(org.apache.poi.ss.usermodel.Workbook book,
OutputStream out)
将Excel Workbook刷出到输出流,不关闭流
|
| Modifier and Type | Method and Description |
|---|---|
T |
ExcelSaxReader.read(File file)
开始读取Excel,读取所有sheet
|
T |
AbstractExcelSaxReader.read(File file) |
T |
ExcelSaxReader.read(File file,
int rid)
开始读取Excel
|
Excel07SaxReader |
Excel07SaxReader.read(File file,
int rid) |
Excel03SaxReader |
Excel03SaxReader.read(File file,
int rid) |
T |
ExcelSaxReader.read(InputStream in)
开始读取Excel,读取所有sheet,读取结束后并不关闭流
|
T |
AbstractExcelSaxReader.read(InputStream in) |
T |
ExcelSaxReader.read(InputStream in,
int rid)
开始读取Excel,读取结束后并不关闭流
|
Excel07SaxReader |
Excel07SaxReader.read(InputStream in,
int rid) |
Excel03SaxReader |
Excel03SaxReader.read(InputStream excelStream,
int rid) |
Excel07SaxReader |
Excel07SaxReader.read(org.apache.poi.openxml4j.opc.OPCPackage opcPackage,
int rid)
开始读取Excel,Sheet编号从0开始计数
|
Excel03SaxReader |
Excel03SaxReader.read(org.apache.poi.poifs.filesystem.POIFSFileSystem fs,
int rid)
读取
|
T |
ExcelSaxReader.read(String path)
开始读取Excel,读取所有sheet
|
T |
AbstractExcelSaxReader.read(String path) |
T |
ExcelSaxReader.read(String path,
int rid)
开始读取Excel
|
T |
AbstractExcelSaxReader.read(String path,
int sheetIndex) |
| Modifier and Type | Method and Description |
|---|---|
Word07Writer |
Word07Writer.flush()
将Excel Workbook刷出到预定义的文件
如果用户未自定义输出的文件,将抛出
NullPointerException
预定义文件可以通过Word07Writer.setDestFile(File) 方法预定义,或者通过构造定义 |
Word07Writer |
Word07Writer.flush(File destFile)
将Excel Workbook刷出到文件
如果用户未自定义输出的文件,将抛出
NullPointerException |
Word07Writer |
Word07Writer.flush(OutputStream out)
将Word Workbook刷出到输出流
|
Word07Writer |
Word07Writer.flush(OutputStream out,
boolean isCloseOut)
将Word Document刷出到输出流
|
| Modifier and Type | Method and Description |
|---|---|
void |
Props.store(String absolutePath)
持久化当前设置,会覆盖掉之前的设置
|
Copyright © 2019. All rights reserved.