Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zxiaofan/JavaUtils

Repository files navigation

JavaUtils

Java工具类

整理个人学习工作中常用的工具类,欢迎有兴趣的朋友共同维护。

By github.com/zxiaofan(https://github.com/zxiaofan/JavaUtils)

=====================================================

utils

2016年08月29日(原JDK-Study项目utils)
1、AutoPackageAndImport
针对个别项目package或import错乱,依据其路径自动导入package,并且修改错误的import。
2、CSharpToJavaModelUtils
C#的实体类转为Java实体类(Bean)。
3、JsonToJavaBean
json转JavaBean,支持CheckStyle和自定义转换规则,支持属性大小写兼容。
4、BeanUtils
java实体工具类:
4.1、针对源实体或目标实体分 5种copy级别。coverLevel覆盖级别: 1:source_field != null; 2:source_field != null (&& !"".equals(source_field)); 3:target_field==null; 4:target_field==null(|| "".equals(target_field)); others:fullDeepCopy。
4.2、获取特定属性值getProperty、为指定属性赋值setProperty
4.3、为null属性赋初始值notNull
5、SpringContextUtil
多线程实现注入SpringContextUtil
6、GsonUtil
fromJson(String json, Class raw, Class actual);toJson避免String被转义;支持自定义时间格式
7、DateUtil
parse指定DateFormat格式化日期;dateToHms获取当前日期指定时间;getDateInterval比较两个日期的间隔;setDate保留日期到某一级别;parseAuto自动解析时间格式并parse时间(支持年月日时分秒毫秒格式,前包含)
8、StringUtil
isNullOrEmpty判空;Json、Xml首字母大转小、小转大;getInteger字符串转Integer(异常返回默认值)
9、FileUtil
getSpecificLine超大文本获取指定内容行;readFileToString读取本地文件为字符串;writeStringToFile将字符串数据存于本地
10、PrintUtil
控制台输出工具类,统一控制程序控制台输出
11、ZipPwdUtil
压缩文件密码破解工具类(暂支持7Z密码校验,持续更新ing)
12、RedisUtil
Redis工具类,基于redis2.9(暂支持get/set,待更新ing)

passwordUtil

2016年08月29日(新增加解密工具类)
1、AESUtil
AES加解密。
2、DESUtil
DES、DES3加解密。
3、MD5
MD5。
4、DictionaryUtil
字典生成器,支持字典生成时实时校验密码的正确性。

About

常用Java工具类,不断更新ing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /