博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache commons类库阅读笔记
阅读量:6320 次
发布时间:2019-06-22

本文共 1383 字,大约阅读时间需要 4 分钟。

hot3.png

 commons-io

--------Start---------

FilenameUtils     文件名称一些操作,如判断文件扩展名称等

FileUtils 文件工具类

IOUtils 主要提供了IO常见操作

Stream 转换,关闭Stream等操作

FileUtils文件工具类

内置提供了大量文件转换方法,如readFileToString(File,Path)…

--------End-----------

 

commons-lang

--------Start---------

CharEncoding     字符常量提供,是否是支持的字符编码判断

ArrayUtils    数组工具类,提供数组的常用方法,null判断等相关

StringUtils    功能很强大,字符常见操作,isNotBlank,特色的Split方法等

StringEscapeUtils      对javascript,html,sql等语句进行过滤

SystemUtils       系统一些常量

SerializationUtils 序列化操作,ObjectInputStream output等相关

NumberUtils 数字转换字符串操作,敏捷开发,解决了开发中大量字符与Number转换,及异常等问题

DateUtils     日期操作相关,如添加一天等

DateFormatUtils 日期转换字符相关

ExceptionUtils 获取异常信息,存日志时很有用,能帮助你获取Root异常。

ClassUtils Class工具类,代表性方法(getAllSuperclasses,getPackageName,isAssignable)

--------End-----------

 

commons-collections

--------Start---------

CollectionUtils    集合常见操作null判断等

MapUtils     Map一些操作

如 String getString(map,key)…  代码简单

--------End-----------

 

commons-codec 常见编码操作,byte MD5加密等

--------Start---------

DigestUtils 

Base64

URLCodec

--------End-----------

 

commons-beanutils

--------Start---------

ConvertUtils 类型转换工具类,功能强大

PropertyUtils     字段属性操作,提供了把一个bean转换Map,设置获取bean get set方法等

BeanUtils(populate填充,把一个Map转换为Bean) 看了半天,觉得只有populate方法用得上。其他的用PropertyUtils即可

与Spring core BeanUtils对比,略显薄弱,可用性不强

MethodUtils 反射方法调用 invokeMethodinvokeMethod(Object object, String methodName,Object[] args) 大量重载 

--------End-----------

 

 

 

转载于:https://my.oschina.net/lis1314/blog/672527

你可能感兴趣的文章
爬虫 高性能
查看>>
使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(二)
查看>>
干吧跌!~brothers!~~
查看>>
linux 0.11 源码学习(七)
查看>>
函数模板的简单用法
查看>>
利用 LINQ的skip和Take 方法对List实现分页效果
查看>>
python 中的列表解析和生成表达式 - 转
查看>>
jQuery数组的遍历 function的加载
查看>>
杂记~~~MFC SOCKET
查看>>
AWK文本处理工具(Linux)
查看>>
完成评论功能
查看>>
VC 输入法注入源码
查看>>
BinaryTree I
查看>>
IE6-IE9兼容性问题列表及解决办法_补充之四:HTC (Html Components) 功能逐渐被IE抛弃...
查看>>
Verilog与C/C++的一些区别
查看>>
DIV焦点事件详解 --【focus和tabIndex】
查看>>
vim php代码规范
查看>>
最最基本的Git入门 -- 本地仓库操作
查看>>
机器学习平台跃迁,AI中台才是大势所趋
查看>>
Imperva开源域目录控制器,简化活动目录集成
查看>>