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字符集

转载请注明来源网站:www.itxm.cn谢谢!

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

基于JAVA的违章查询助手数据调用代码实例详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。