public class StringTools extends java.lang.Object implements IStringTools
| 构造器和说明 |
|---|
StringTools() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
convertToString(java.lang.Object object,
java.lang.String defaultValue)
转换为字符串
|
java.lang.String |
distanceFormater(int distance)
格式化距离
|
java.lang.String |
format(java.lang.String pattern,
java.lang.Object... params)
格式化字符串
|
java.lang.String |
formatSizeUnitBigBForSpeed(long size) |
java.lang.String |
formatSizeUnitByBytes(long size) |
java.lang.String |
formatSizeUnitByKB(long size) |
static StringTools |
getInstance() |
SecurityLevel |
getPwdSecurityLevel(java.lang.String pPasswordStr)
获取密码强度等级
|
java.lang.String |
getRandomNumber(int length) |
java.lang.String |
getTransferSpeed(long startTime,
long transferLength) |
int |
getWifiSsidLength(java.lang.String ssid) |
int |
getWordCount(java.lang.String str) |
int |
indexOf(java.lang.String content,
java.lang.String str)
获取str在content中首次出现的位置
|
boolean |
isEmpty(java.lang.String str)
判断str是否为空
|
boolean |
isLegalIpAddress(java.lang.String addr) |
boolean |
isMobileNO(java.lang.String mobile)
检查是否为手机号码
|
int |
lastIndexOf(java.lang.String content,
java.lang.String str)
获取str在content中最后出现的位置
|
int |
length(java.lang.String str)
获取字符串长度
|
java.lang.String[] |
objectArray2StringArray(java.lang.Object[] objArr) |
java.lang.String |
removeDoubleQuote(java.lang.String str)
删除双引号
|
java.lang.String |
replaceAll(java.lang.String content,
java.lang.String regex,
java.lang.String replacement)
将regex替换为replacement
|
java.lang.String[] |
split(java.lang.String str,
java.lang.String regex)
将字符串按照regex分割,并转换为数组
|
java.lang.String |
stringToMac(java.lang.String str)
字符串转Mac
|
java.lang.String |
substring(java.lang.String content,
int beginIndex)
获取指定位置之后的字符串
|
java.lang.String |
substring(java.lang.String content,
int beginIndex,
int endIndex)
获取指定位置之间的字符串
|
java.lang.String |
toLowerCase(java.lang.String str)
将字符串转换为小写
|
java.lang.String |
toUpperCase(java.lang.String str)
将字符转换为大写
|
java.lang.String |
trim(java.lang.String str)
去除字符串中的空格
|
java.lang.String |
urlEncode(java.lang.String str)
对链接进行编码
|
java.lang.String |
urlEncode(java.lang.String str,
java.lang.String charset)
对链接进行编码
|
public static StringTools getInstance()
public int length(java.lang.String str)
length 在接口中 IStringToolsstr - public java.lang.String toUpperCase(java.lang.String str)
toUpperCase 在接口中 IStringToolsstr - public java.lang.String toLowerCase(java.lang.String str)
toLowerCase 在接口中 IStringToolsstr - public java.lang.String[] split(java.lang.String str,
java.lang.String regex)
split 在接口中 IStringToolsstr - regex - public java.lang.String format(java.lang.String pattern,
java.lang.Object... params)
format 在接口中 IStringToolspattern - params - public java.lang.String replaceAll(java.lang.String content,
java.lang.String regex,
java.lang.String replacement)
replaceAll 在接口中 IStringToolsregex - replacement - public int indexOf(java.lang.String content,
java.lang.String str)
indexOf 在接口中 IStringToolscontent - str - public int lastIndexOf(java.lang.String content,
java.lang.String str)
lastIndexOf 在接口中 IStringToolscontent - str - public boolean isEmpty(java.lang.String str)
isEmpty 在接口中 IStringToolsstr - public java.lang.String substring(java.lang.String content,
int beginIndex,
int endIndex)
substring 在接口中 IStringToolsbeginIndex - endIndex - public java.lang.String substring(java.lang.String content,
int beginIndex)
substring 在接口中 IStringToolsbeginIndex - public java.lang.String trim(java.lang.String str)
trim 在接口中 IStringToolsstr - public boolean isMobileNO(java.lang.String mobile)
isMobileNO 在接口中 IStringToolsmobile - public java.lang.String convertToString(java.lang.Object object,
java.lang.String defaultValue)
convertToString 在接口中 IStringToolsobject - defaultValue - public java.lang.String urlEncode(java.lang.String str)
throws java.io.UnsupportedEncodingException
urlEncode 在接口中 IStringToolsstr - java.io.UnsupportedEncodingExceptionpublic java.lang.String urlEncode(java.lang.String str,
java.lang.String charset)
throws java.io.UnsupportedEncodingException
urlEncode 在接口中 IStringToolsstr - charset - java.io.UnsupportedEncodingExceptionpublic java.lang.String formatSizeUnitByKB(long size)
formatSizeUnitByKB 在接口中 IStringToolspublic java.lang.String formatSizeUnitBigBForSpeed(long size)
formatSizeUnitBigBForSpeed 在接口中 IStringToolspublic java.lang.String formatSizeUnitByBytes(long size)
formatSizeUnitByBytes 在接口中 IStringToolspublic java.lang.String getTransferSpeed(long startTime,
long transferLength)
getTransferSpeed 在接口中 IStringToolspublic java.lang.String[] objectArray2StringArray(java.lang.Object[] objArr)
objectArray2StringArray 在接口中 IStringToolspublic boolean isLegalIpAddress(java.lang.String addr)
isLegalIpAddress 在接口中 IStringToolspublic java.lang.String getRandomNumber(int length)
getRandomNumber 在接口中 IStringToolspublic int getWordCount(java.lang.String str)
getWordCount 在接口中 IStringToolspublic int getWifiSsidLength(java.lang.String ssid)
getWifiSsidLength 在接口中 IStringToolspublic java.lang.String stringToMac(java.lang.String str)
stringToMac 在接口中 IStringToolsstr - public SecurityLevel getPwdSecurityLevel(java.lang.String pPasswordStr)
getPwdSecurityLevel 在接口中 IStringToolspPasswordStr - public java.lang.String removeDoubleQuote(java.lang.String str)
removeDoubleQuote 在接口中 IStringToolsstr - public java.lang.String distanceFormater(int distance)
distanceFormater 在接口中 IStringToolsdistance -