TangerineSpecter / JavaBaseUtils Licence: other
Java常用工具类包
Programming Languages java 68154 projects - #9 most used programming language
Projects that are alternatives of or similar to JavaBaseUtils wx-tool 微信小程序工具类
Stars : ✭ 31 (+40.91%)
Mutual labels: utils
perl-scripts A nice collection of day-to-day Perl scripts.
Stars : ✭ 92 (+318.18%)
Mutual labels: utils
PowerUp ⚡ Decompilation Tools and High Productivity Utilities ⚡
Stars : ✭ 1,526 (+6836.36%)
Mutual labels: utils
GoGPUtils Enhance productivity and avoid to reinvent the wheel every time that you start a Go project
Stars : ✭ 29 (+31.82%)
Mutual labels: utils
Comet iOS 项目的 Swift 基础库,提供常用组件、便利方法等。支持 Swift 3.x、Swift 4.x,iOS 8.0+
Stars : ✭ 49 (+122.73%)
Mutual labels: utils
dt-utils 前端常用工具函数
Stars : ✭ 23 (+4.55%)
Mutual labels: utils
skeletoid Bootstrapping and Utils code for Android applications 🤖made at Mindera 💛
Stars : ✭ 24 (+9.09%)
Mutual labels: utils
ramdu Small utils set built around Ramda
Stars : ✭ 18 (-18.18%)
Mutual labels: utils
snapdragon-util Utilities for the snapdragon parser/compiler.
Stars : ✭ 17 (-22.73%)
Mutual labels: utils
fileutils Golang file system utils such as copy files and directories
Stars : ✭ 19 (-13.64%)
Mutual labels: utils
relay-helpers Helpers to simplify and enhance Relay (https://facebook.github.io/relay/)
Stars : ✭ 19 (-13.64%)
Mutual labels: utils
utils Common utils used by PSR-15 middlewares
Stars : ✭ 47 (+113.64%)
Mutual labels: utils
fat ecto Query mechanism for Ecto
Stars : ✭ 20 (-9.09%)
Mutual labels: utils
exfatprogs exFAT filesystem userspace utilities
Stars : ✭ 26 (+18.18%)
Mutual labels: utils
lancet A comprehensive, efficient, and reusable util function library of go.
Stars : ✭ 2,228 (+10027.27%)
Mutual labels: utils
mUtils JavaScript常用方法
Stars : ✭ 59 (+168.18%)
Mutual labels: utils
react-semantic-render Semantic helper components for rendering content with React.
Stars : ✭ 13 (-40.91%)
Mutual labels: utils
utils General serverless utilities
Stars : ✭ 30 (+36.36%)
Mutual labels: utils
deep utils An open-source toolkit which is full of handy functions, including the most used models and utilities for deep-learning practitioners!
Stars : ✭ 73 (+231.82%)
Mutual labels: utils
JavaBaseUtils
简介
主要收集一些平时常用的Java开发工具类,内容在不断更新补充中...
Java基本工具包:
版本号:
最后更新时间:
2021-08-05
目录
方法名
说明
参数
返回结果
createPdf
创建PDF
无
void(无)
createPdf
创建PDF
String(生成路径),List(文本内容)
void(无)
方法名
说明
参数
返回结果
isAllNumber
判断所有字符串是否都为数字
String[](字符串集)
boolean(判断结果)
isAnyEmpty
判断多个字符串中是否有空值
String[](字符串参数集)
boolean(判断结果)
getOrderNum
订单号生成
无
String(订单号)
getLocalHostIp
获取本机IP地址
无
String(IP地址)
randomString
伪随机字符串
int(字符串长度)
String(随机结果)
subString
截取字符串开头指定长度
String(字符串内容),int(截取位置)
String(截取结果)
isEmpty
判断字符串是否为空
String(字符串内容)
boolean(判断结果)
isNumber
判断是否为数字
无
boolean(判断结果)
方法名
说明
参数
返回结果
getFullPermutation
从Array中拿出n个元素进行全排列
char[](字符数组),int(取出的元素个数)
void(无)
getFullPermutation
从Array中拿出n个元素进行全排列
int[](数字数组),int(需要取出的元素个数)
List(排列结果)
listAll
从m个元素中任取n个并对结果进行全排列
List(装载排列结果list),int[](数字数组),int(取出的元素个数)
void(无)
listAll
从m个元素中任取n个并对结果进行全排列
List(装载排列结果list),char[](字符数组),int(取出的元素个数)
void(无)
方法名
说明
参数
返回结果
hash
哈希加密算法
String(需要加密的数据),String(加密算法名称)
String(加密数据)
hash
哈希加密算法
byte[](加密字节数组),String(加密算法名称)
String(加密数据)
encodeHex
将字节数组转换成十六进制字符串
byte[](字节数组)
String(十六进制字符串)
方法名
说明
参数
返回结果
getExcel
获取Excel数据
String(Excel路径)
List(数据列表)
createExcel
创建Excel
String[](表头),List(数据列表),boolean(新旧版本)
String(生成路径)
方法名
说明
参数
返回结果
tokenizeKeyWord
切分分词
String(关键词),boolean(智能切分)
String(分词结果)
tokenizeKeyWordList
切分分词
String(关键词),boolean(智能切分)
List(分词结果)
方法名
说明
参数
返回结果
base64
将二进制压缩数据转成Base64编码
byte[](二进制压缩数据)
String(base64编码)
base64
读取文件并压缩数据然后转Base64编码
String(文件的绝对路径地址)
String(转码结果)
decode
把压缩过的base64串解码解压写入磁盘中
String(压缩过的base64串),String(文件名),String(路径地址)
void(无)
createFile
创建文件
String(生成路径),String(文件名),List(文本内容),FileTypeEnum(文件类型)
void(无)
createFile
创建文件
String(生成路径),List(文本内容),FileTypeEnum(文件类型)
void(无)
createFile
创建文件
List(文本内容),FileTypeEnum(文件类型)
void(无)
getAllFileName
获取路径下的所有文件名
String(需要遍历的文件夹路径),boolean(是否切割后缀)
List(文件名集合)
deleteFile
删除文件
String(文件路径),String(文件名)
void(无)
deleteFile
删除文件
String(文件路径)
void(无)
getAllFilePath
获取路径下的所有文件/文件夹
String(需要遍历的文件夹路径),boolean(是否将子文件夹的路径也添加到list集合中)
List(文件路径集合)
writeFile
二进制文件写入文件
byte[](二进制数据),String(文件名),String(路径地址)
void(无)
deleteFileSuffix
目录路径
String(目录路径),FileTypeEnum(文件后缀)
void(无)
deleteDirFile
删除文件夹
String(文件夹路径),boolean(是否删除文件夹内容)
void(无)
moveFileDir
转移文件目录
String(文件名),String(旧路径),String(新路径),boolean(是否覆盖)
void(无)
moveFuzzyFileDir
转移文件目录(包含名字)
String(文件名),String(旧路径),String(新路径),boolean(是否覆盖)
void(无)
createDir
创建文件夹
String(文件夹路径)
void(无)
loadingFile
读取文件内容
String(文件路径)
String(文件内容)
downloadFile2SavePath
根据Url下载文件到指定目录
List(下载地址集合),String(文件存放目录)
void(无)
downloadFile2SavePath
根据Url下载文件到指定目录
String(下载地址),String(文件存放目录)
String(无)
方法名
说明
参数
返回结果
getImgDir
获取系统图片的存放路径
String(UUID)
String(图片路径)
getAudioDir
获取系统音频的存放路径
String(UUID)
String(音频路径)
getVideoDir
获取系统视频的存放路径
String(UUID)
String(视频路径)
方法名
说明
参数
返回结果
getCurrentYear
获取当前年份
无
String(年份)
timeDifForYear
时间差计算(年-月-日)
Long(开始时间戳),Long(结束时间戳)
String(返回时间格式:yy-MM-dd)
timeFormatToDay
将时间格式精确到天
Date(时间)
String(转换结果)
getCurrentTimes
获取当前时间戳
无
Long(时间戳)
getDateMillion
将指定格式转换成毫秒
String(时间字符串),String(时间格式)
Long(时间戳)
getDayBeginTimestamp
获取当天开始时间戳
无
Long(时间戳)
getDayEndTimestamp
获取当天结束时间戳
无
Long(时间戳)
getDisparityDay
获取距离某个日期的天数
String(时间字符串)
Integer(天数)
getFinalDay
获取某年某月最后一题
int(年份),int(月份)
Integer(天数)
getFinalDay
获取某年某月最后一天
Date(时间)
Date(时间)
getStartDay
获取某年某月第一天
Date(时间)
Date(时间)
getTimestramp
获取特定时间时间戳
int(年份),int(月份),int(日期),int(小时),int(分钟),int(秒)
Long(时间戳)
getYesterdayBeginTimestamp
获取昨天开始时间戳
无
Long(时间戳)
judgeLeapYear
判断某一年是否闰年
int(年份)
Boolean(判断结果)
timeDifForDay
时间差计算(时:分:秒)
Long(开始时间戳),Long(结束时间戳)
String(返回时间格式:HH:mm:ss)
timeFormat
将时间转换成指定格式
Date(时间),String(时间格式)
String(转换结果)
timeFormat
将时间转换成指定格式
Date(时间)
String(转换结果)
getDate
将指定的日期字符串转化为日期对象
String(日期字符串),String(日期格式)
Date(转换结果)
getSimpleFormat
获取指定格式当前时间
String(时间格式)
String(时间字符串)
getWeekdays
获取某天的星期
String(时间字符串)
String(星期)
方法名
说明
参数
返回结果
base64
读取文件压缩后转Base64编码
String(图片的绝对路径地址)
String(Base64编码)
downloadPicture
将Url图片下载到本地
List(url列表)
void(无)
downloadPicture
将Url图片下载到本地
String(url地址),String(保存路径)
void(无)
addWaterMark
给图片加水印
String(需要处理的图片路径),String(图片保存路径),int(水印x坐标),int(水印y坐标),String(水印内容),Font(水印字体),Color(水印字体颜色)
void(无)
getWatermarkLength
获取水印文字总长度
String(水印文字),Graphics2D(Graphics2D类)
int(水印文字总长度)
getWebImage
获取网页所有图片并下载
String(网页地址),String(网页编码),String(存放路径)
void(无)
getHtmlResourceByUrl
获取网页源代码
String(网页地址),String(编码集)
String(源代码)
getPicData
获取图片的二进制数据
String(图片的绝对路径地址)
byte
方法名
说明
参数
返回结果
getEmail
随机生成Email
int(最小长度),int(最大长度)
String(Email)
getDate
随机生成时间
无
String(时间)
getNum
随机数
int(起始数),int(结束数)
int(随机数字)
getTel
随机生成电话号码
无
String(电话号码)
getChineseName
随机生成中文名字
无
String(中文名)
getProvince
随机生成省份
无
String(省份)
createRandomName
创建随机字符名字
long(名字长度)
String(随机结果)
方法名
说明
参数
返回结果
checkEmail
校验邮箱合法化
String(邮箱地址)
boolean(校验结果)
check2Point
校验数字为小数后两位以内
String(校验数字)
boolean(校验结果)
checkPassword
校验密码以字母开头
String(密码)
boolean(校验结果)
removeSpecialCharacter
移除特殊字符
String(字符串内容)
String(处理结果)
filterHtml
去除富文本中html相关字符
String(富文本内容)
String(处理结果)
方法名
说明
参数
返回结果
createQrCode
生成不带logo的默认参数二维码
String(数据),int(宽度),int(高度)
BufferedImage(二维码图片)
createQrCode
生成不带logo的二维码
String(数据),String(编码类型),Map(二维码属性),int(宽度),int(高度)
BufferedImage(二维码图片)
createQrCodeWithLogo
生成带logo的二维码
String(数据),String(编码类型),Map(二维码属性),int(宽度),int(高度),File(logo文件路径)
BufferedImage(二维码图片)
createQrCodeWithLogo
生成带logo的默认参数二维码
String(数据),int(宽度),int(高度),File(logo文件路径)
BufferedImage(二维码图片)
方法名
说明
参数
返回结果
unZip
解压数据
byte[](二进制数据)
byte
compress
压缩文件
String(源文件路径),String(压缩包名字)
void(无)
gZip
压缩数据
byte[](二进制数据)
byte
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .