Java Utils包笔记

#EmailUtilEmail相关的工具类

##常量方法
    void   doSendHtmlEmail(java.lang.String subject, java.lang.String sendHtml, java.lang.String receiveUser)
发送邮件
    void   doSendHtmlEmail(java.lang.String subject, java.lang.String sendHtml, java.lang.String receiveUser, java.io.File attachment)
发送邮件

#FilePathUtil文件路径相关的工具类

##常量方法
    static java.lang.String    commandPath(java.lang.String file)
返回一个通用的文件路径
    static java.lang.String    getParentPath(java.lang.String file)
返回相一个目录的对于本身的相对父目录

#FileUtil文件相关的工具类
##常量方法

#RandomUtil随机操作的相关的工具类
##常量方法
    static int getNotSimple(int[] param, int len)
每次生成的len位数都不相同
    static java.lang.String    LowerString(int length)
返回一个定长的随机纯大写字母字符串(只包含大小写字母)
    static java.lang.String    MixString(int length)
返回一个定长的随机纯字母字符串(只包含大小写字母)
    static java.lang.String    number(int length)
    static java.lang.String    String(int length)
返回一个定长的随机字符串(只包含大小写字母、数字)
    static java.lang.String    toFixdLengthString(int num, int fixdlenth)
根据数字生成一个定长的字符串,长度不够前面补0
    static java.lang.String    toFixdLengthString(long num, int fixdlenth)
根据数字生成一个定长的字符串,长度不够前面补0
    static java.lang.String    UpperString(int length)
返回一个定长的随机纯小写字母字符串(只包含大小写字母)
    static java.lang.String    ZeroString(int length)
生成一个定长的纯0字符串

#RegUtil正则相关的工具类
##常量方法
    static boolean isMatche(java.lang.String str, java.lang.String reg)
判断字符串str是否符合正则表达式reg
#SecUtil安全相关的工具类
##常量方法
    static java.lang.String    FileMD5(java.io.File file)
    static java.lang.String    md5(java.lang.String password)
#StreamUtil-Stream相关的工具类
##常量方法
    static java.io.InputStream byte2InputStream(byte[] b)
    static byte[]  inputStream2Byte(java.io.InputStream inStream)
    static byte[]  stream2Byte(java.io.InputStream is)
    void   streamSaveAsFile(java.io.InputStream is, java.io.File outfile)
将流另存为文件
    static java.lang.String    streamToString(java.io.InputStream in)
    Read an input stream into a string
#StringUtil字符串相关的工具类
##常量方法
    static int ChineseLength(java.lang.String str)
获取一个字符串中中文字符的个数
    static int countSubStr(java.lang.String string, java.lang.String str)
获取字符串strString中出现的次数
    static int countSubStrReg(java.lang.String string, java.lang.String reg)
获取符合reg正则表达式的字符串在String中出现的此时
    java.lang.String   cpDetector(java.lang.String str)
获取字符串的编码
    static java.lang.String    formatFloat(float f, java.lang.String format)
格式化一个float
    static java.lang.String    full2Half(java.lang.String str)
全角字符变半角字符
    static java.lang.String    GBToUnicode(java.lang.String input)
    GBK转换成Unicode字符集
    static java.lang.String    getHideEmailPrefix(java.lang.String email)
隐藏邮件地址前缀。
    static java.lang.String    getLimitLengthString(java.lang.String str, int len, java.lang.String symbol)
截取字符串 超出的字符用symbol代替
    static int getStringLen(java.lang.String SrcStr)
取得字符串的实际长度(考虑了汉字的情况)
    static java.lang.String    html(java.lang.String content)
    HTML标签转义方法 —— java代码库
    static boolean isABC(java.lang.String src)
判断是否纯字母组合
    static boolean isChinese(char c)
判断是否是中文
    static boolean isChinese(java.lang.String strName)
完整的判断中文汉字和符号
    static boolean isEmail(java.lang.String email)
    static boolean isEmpty(java.lang.String s)
判断是否是空字符串 null"" 都返回 true
    static boolean isFloatNumeric(java.lang.String src)
判断是否浮点数字表示
    static boolean isIn(java.lang.String substring, java.lang.String[] source)
判断字符串数组中是否包含某字符串元素
    static boolean isInteger(java.lang.String str)
    static boolean isMessyCode(java.lang.String strName)
判断是否是乱码
    static boolean isNumeric(java.lang.String src)
判断是否数字表示
    static boolean isNumericString(java.lang.String src)
判断是否数字表示
    static java.lang.String    joinString(java.util.List array, java.lang.String symbol)
string array or list用给定的符号symbol连接成一个字符串
    static java.lang.String    joinString(java.lang.String[] array, java.lang.String symbol)
string array or list用给定的符号symbol连接成一个字符串
    static java.lang.String    left(java.lang.String input, int count)
截取字符串左侧指定长度的字符串
    static java.lang.String    listToStringSlipStr(java.util.List list, java.lang.String slipStr)
list 用传入的分隔符组装为String
    static java.lang.String    middle(java.lang.String input, int index, int count)
从指定位置开始截取指定长度的字符串
    static java.util.Map<java.lang.String,java.lang.String>    parseQuery(java.lang.String query, char split1, char split2, java.lang.String dupLink)
解析字符串返回map键值对(例:a=1&b=2 => a=1,b=2)
    static java.util.List<java.lang.String>    parseString2ListByCustomerPattern(java.lang.String pattern, java.lang.String src)
根据指定的字符把源字符串分割成一个数组
    static java.lang.String    repeat(java.lang.String src, int num)
    repeat - 通过源字符串重复生成N次组成新的字符串。
    static java.lang.String    replaceAll(java.lang.String s, java.lang.String sf, java.lang.String sb)
存文本替换
    static java.lang.String    replaceBlank(java.lang.String str)
页面中去除字符串中的空格、回车、换行符、制表符
    static java.lang.String    replaceBracketStr(java.lang.String str)
全角括号转为半角
    static boolean requals(java.lang.String str1, java.lang.String str2)
    static java.lang.String    right(java.lang.String input, int count)
截取字符串右侧指定长度的字符串
    static double  SimilarDegree(java.lang.String str1, java.lang.String str2)
字符串相似度比较(速度较快)
    static double  SimilarityRatio(java.lang.String str1, java.lang.String str2)
字符串相似度比较(速度较快)
    java.lang.String   SimpleEncoding(java.lang.String str)
获取字符串的编码
    static java.lang.String    string2Unicode(java.lang.String string)
    static java.lang.String    subStringNotEncode(java.lang.String subject, int size)
讲字符串截取到指定长度size+...的形式
    static java.lang.String    subStrNotEncode(java.lang.String subject, int size)
截取字符,不转码
    static java.lang.String    trimPunct(java.lang.String str)
删除所有的标点符号
    static java.lang.String    unicode2String(java.lang.String unicode)
    static java.lang.String    UnicodeToGB(java.lang.String input)
    Unicode转换成GBK字符集
#SysUtil系统相关的工具类
##常量字段
    static java.lang.String    STR_HOSTNAME
    static java.lang.String    STR_IP
#ValidUtil字符串相关的工具类
##常量方法
    static boolean isValid(java.util.Collection col)
判断集合的有效性
    static boolean isValid(java.lang.Object obj)
判断一个对象是否为空
    static boolean isValid(java.lang.Object[] arr)
判断数组是否有效
    static boolean isValid(java.lang.String src)
判断字符串有效性
#WebUtilWeb相关的工具类
##常量方法
    static java.lang.String    escape(java.lang.String src)
    static java.lang.String    getParamValue(java.lang.String url, java.lang.String paramName)
    static void    main(java.lang.String[] args)
    static void    print(javax.servlet.http.HttpServletRequest request)
    static java.lang.String    removeParam(java.lang.String url, java.lang.String... paramNames)
    static java.lang.String    removeParam(java.lang.String url, java.lang.String paramName)
    static java.lang.String    setParam(java.lang.String url, java.lang.String paramName, java.lang.String paramValue)
    static java.lang.String    unescape(java.lang.String src)
    static java.lang.String    urlJoin(java.net.URL url, java.lang.String locationHeader)
#ZIPUtil-zip相关的工具类
##常量方法
    static void    deCompress(java.io.File file, java.lang.String dest)
    文档压缩
    static void    unCompress(java.io.File source, java.lang.String path)
    文档解压
    static void    zipFile(java.io.File inFile, java.util.zip.ZipOutputStream zos, java.lang.String dir)
 

猜你喜欢

转载自15810431930.iteye.com/blog/2410586