26个工具类

AssembleUtil.java  它是传入一些元素,数组或者逗号分隔的字符串,再输入长度, 输出所有该长度的元素组合。

Base64Util.java    顾名思义,base64的工具类,解决一些转化进制问题

CharHelper.java    字符码工具类   转换编码 ISO-8859-1到GB2312    转换编码 GB2312到ISO-8859-1     字符串从GBK编码转换为Unicode编码     把字符串转换为UTF8859编码                    把字符串转换为UTF8859编码    utf8URL编码转字符      判断是否Utf8Url编码

CharTools.java       字符编码工具类    

ConvertHelper.java   数据类型转换     各种int double list 数组  转化,还有一个给字符串加减一的方法。  就是在字符串里,左边数,最先遇到非数字的为止,前一个数字加一。

DateHelper.java     日期工具类      获取各种格式的date, 字符串之间的转化,今天星期几     ,两个date之间的间隔时间    间隔天数   获取指定日期之前多少天的日期  获取当年,

           获取当天, 获取当月  

Escape.java         转义,加密的工具类

FastJsonUtil.java        将对象转成成Json对象       将Json数据转换成Object   map转json字符串, json字符串转map   json转数组

FileHelper.java      文件工具类,    crc32    操作文件和文件夹的,有更新文件夹,删除所有文件,获得后缀名,修改后缀名,省略后缀名 转义文件的文件夹,判断文件是否存在   拷贝,递归创建目录

HttpClientHelper.java     getpost请求,带文件请求

HttpHelper.java    跟上面相似,不过可以获得字节数组

HttpUtils.java

ImageHelper.java    图片处理工具类   Base64解码并生成图片    根据路径得到base编码后图片         图片旋转       base64转为io流    

IpMacUtil.java     ip工具类    隐藏IP的最后一段     获取IP地址.        判断该字串是否为IP      获取客户端Mac

MailHelper.java       mail工具类   简单的发邮件方式    邮件内容只有标题和邮件内容  支持单个个用户发送          简单的发邮件方式    邮件内容只有标题和邮件内容  支持多个用户批量发送       发送Html格式的邮件   

MapHelper.java     map工具类    获得字串值    返回整型值   长整型,double   布尔  

MD5Code.java      MD5编码工具类      

MD5Util      MD5加密 生成32位md5码     MD5加密     加密解密算法 执行一次加密,两次解密

NumericHelper  数字工具类  描述:通过一个整数i获取你所要的哪几个(从0开始) i为 多个2的n次方之和,如i=7,那么根据原值是2的n次方之各,你的原值必定是1,2,4 。     非四舍五入取整处理      四舍五入取整处理        提供精确的小数位四舍五入处理      生成字符串    数字格式化        求浮点数的权重     获得权重的单位     获得浮点数的缩放比例          获得缩放后并且格式化的浮点数      产生n位随机数 TODO:性能不要,有待优化      缩放1W倍     缩放比例   

RandomHelper.java        随机数工具类       产生指定长度的数字值随机数      描述:手机验证码生成带字符,包含数字和字符       手机验证码生成带字符不包含数字     

ReflectHelper.java      反射工具类    提指定的类载入以系统中     根据名称生成指定的对象   

StringHelper.java  字符串处理工具类    把字符数组,转化为一个字符     把迭代对象转化为一个字符串     把两个字符串数组的元素用分隔符连接,生成新的数组,生成的数组以第一个字符串数组为参照,与其长度相同。      生成一个重复的字符串,如需要重复*10次,则生成:**********。     字符串替换处理,把旧的字符串替换为新的字符串,主要是通过字符串查找进行处理     替换字符,如果指定进行全替换,必须设wholeWords=true,否则只替换最后出现的字符        替换字符,只替换第一次出现的字符串。。。。。很多,大写变小写, 截取长度   , 转换为空格    统计字符出现的次数, 获得字符第一次出现的位置  

URLHelper.java   url工具类     对URL的中文进行编码    对URL的中文进行解码    把参数组成的MAP转化到对应的URL格式       和toUrl反向   移出查询字串中的某查询参数    

UUID.java    

ValidateUtil.java     常用的数据验证工具类。     匹配图象   手机号 , 邮箱,等各种校验  身份证,获得生日,年龄等

XMLHelper.java       XML工具类      把XML按照给定的XSL进行转换,返回转换后的值     把XML按用户定义好的XSL样式进行输出     读取XML文档,返回Document对象.<br>     读取XML文档,返回Document对象     读取XML字串,返回Document对象     把xml输出成为html     将一个XML文档保存至文件中.   

 

posted @ 2018-04-11 15:35  必有谦卑  阅读(620)  评论(0编辑  收藏  举报