#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) 获取字符串str在String中出现的次数 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)