public class StringUtil extends Object
| 构造器和说明 |
|---|
StringUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
countSubStr(String string,
String str)
获取字符串str在String中出现的次数
|
static String |
cpDetector(String str)
获取字符串的编码
|
static String |
formatDouble(double f,
String format)
格式化一个float
|
static String |
full2Half(String str)
全角字符变半角字符
|
static String |
getHideEmailPrefix(String email)
隐藏邮件地址前缀。
|
static String |
Half2Full(String str)
半角字符变全角字符
|
static boolean |
isEmpty(String str)
判断是否是空字符串 null和"" 都返回 true
|
static boolean |
isIn(String substring,
String[] source)
判断字符串数组中是否包含某字符串元素
|
static String |
joinString(List list,
String symbol)
把string array or list用给定的符号symbol连接成一个字符串
|
static String |
joinString(String[] array,
String symbol)
把string array or list用给定的符号symbol连接成一个字符串
|
static String |
left(String input,
int count)
截取字符串左侧指定长度的字符串
|
static boolean |
leftEquals(String str1,
String str2,
int length)
判读俩个字符串左侧的length个字符串是否一样
|
static String |
lowerFirstChar(String str)
将字符串首字母转小写
|
static String |
ltrim(String str1,
int num)
截取字符串左侧的Num位截取到末尾
|
static List<String> |
parseString2List(String src,
String pattern)
根据指定的字符把源字符串分割成一个list
|
static String |
remove(String s,
String sub)
删除所有的子串
Removes all substring occurrences from the string.
|
static String |
repeat(String src,
int num)
repeat - 通过源字符串重复生成N次组成新的字符串。
|
static String |
replaceBlank(String str)
页面中去除字符串中的空格、回车、换行符、制表符
|
static String |
replaceFirst(String s,
String sub,
String with)
替换一个出现的子串
|
static String |
replaceLast(String s,
String sub,
String with)
替换最后一次出现的字串
Replaces the very last occurrence of a substring with supplied string.
|
static boolean |
requals(String str1,
String str2)
判定第一个字符串是否等于的第二个字符串中的某一个值
|
static boolean |
requals(String str1,
String str2,
String split)
判定第一个字符串是否等于的第二个字符串中的某一个值
|
static String |
right(String input,
int count)
截取字符串右侧指定长度的字符串
|
static boolean |
rigthEquals(String str1,
String str2,
int length)
判读俩个字符串右侧的length个字符串是否一样
|
static String |
rtrim(String str,
int num)
截取字符串右侧第0位到第Num位
|
static double |
SimilarDegree(String str1,
String str2)
字符串相似度比较(速度较快)
|
static double |
SimilarityRatio(String str1,
String str2)
字符串相似度比较(速度较快)
|
static String |
string2Unicode(String string)
字符串转换unicode.实现native2ascii.exe类似的功能
|
static String |
subStringOmit(String subject,
int size)
字符串省略截取
字符串截取到指定长度size+...的形式
|
static String |
subStringSymbol(String str,
int len,
String symbol)
截取字符串 超出的字符用symbol代替
|
static String |
trimPunct(String str)
删除所有的标点符号
|
static String |
unicode2String(String unicode)
转字符串 实现native2ascii.exe类似的功能
|
static String |
upperFirstChar(String str)
将字符串首字母转大写
|
public static boolean isEmpty(String str)
str - 判断的字符串public static String joinString(List list, String symbol)
list - 需要处理的列表symbol - 链接的符号public static boolean requals(String str1, String str2)
str1 - 测试的字符串str2 - 字符串数组(用,分割)public static boolean requals(String str1, String str2, String split)
str1 - 测试的字符串str2 - 字符串数组split - str2字符串的分隔符public static String subStringOmit(String subject, int size)
subject - 需要处理的字符串size - 截取的长度public static String subStringSymbol(String str, int len, String symbol)
str - 需要处理的字符串len - 字符串长度symbol - 最后拼接的字符串public static String joinString(String[] array, String symbol)
array - 需要处理的字符串数组symbol - 链接的符号public static String getHideEmailPrefix(String email)
email - - EMail邮箱地址 例如: ssss@koubei.com 等等...public static String repeat(String src, int num)
src - - 源字符串 例如: 空格(" "), 星号("*"), "浙江" 等等...num - - 重复生成次数public static String ltrim(String str1, int num)
str1 - 处理的字符串num - 开始位置public static String rtrim(String str, int num)
str - 处理的字符串num - 截取的位置public static List<String> parseString2List(String src, String pattern)
src - 处理的字符串pattern - 分割字符串public static String formatDouble(double f, String format)
format - 要格式化成的格式 such as #.00, #.#public static String left(String input, int count)
input - 输入字符串count - 截取长度public static String right(String input, int count)
input - 输入字符串count - 截取长度public static String replaceBlank(String str)
str - 需要处理的字符串public static boolean isIn(String substring, String[] source)
substring - 某字符串source - 源字符串数组public static String string2Unicode(String string)
string - 需要处理的字符串public static String unicode2String(String unicode)
unicode - 需要处理的字符串public static int countSubStr(String string, String str)
string - 处理的字符串str - 子字符串public static String replaceFirst(String s, String sub, String with)
s - source stringsub - substring to replacewith - substring to replace withpublic static String replaceLast(String s, String sub, String with)
s - source stringsub - substring to replacewith - substring to replace withpublic static String remove(String s, String sub)
s - source stringsub - substring to removepublic static boolean rigthEquals(String str1, String str2, int length)
str1 - str2 - length - Copyright © 2016. All rights reserved.