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
在接口中 IStringTools
str
- public java.lang.String toUpperCase(java.lang.String str)
toUpperCase
在接口中 IStringTools
str
- public java.lang.String toLowerCase(java.lang.String str)
toLowerCase
在接口中 IStringTools
str
- public java.lang.String[] split(java.lang.String str, java.lang.String regex)
split
在接口中 IStringTools
str
- regex
- public java.lang.String format(java.lang.String pattern, java.lang.Object... params)
format
在接口中 IStringTools
pattern
- params
- public java.lang.String replaceAll(java.lang.String content, java.lang.String regex, java.lang.String replacement)
replaceAll
在接口中 IStringTools
regex
- replacement
- public int indexOf(java.lang.String content, java.lang.String str)
indexOf
在接口中 IStringTools
content
- str
- public int lastIndexOf(java.lang.String content, java.lang.String str)
lastIndexOf
在接口中 IStringTools
content
- str
- public boolean isEmpty(java.lang.String str)
isEmpty
在接口中 IStringTools
str
- public java.lang.String substring(java.lang.String content, int beginIndex, int endIndex)
substring
在接口中 IStringTools
beginIndex
- endIndex
- public java.lang.String substring(java.lang.String content, int beginIndex)
substring
在接口中 IStringTools
beginIndex
- public java.lang.String trim(java.lang.String str)
trim
在接口中 IStringTools
str
- public boolean isMobileNO(java.lang.String mobile)
isMobileNO
在接口中 IStringTools
mobile
- public java.lang.String convertToString(java.lang.Object object, java.lang.String defaultValue)
convertToString
在接口中 IStringTools
object
- defaultValue
- public java.lang.String urlEncode(java.lang.String str) throws java.io.UnsupportedEncodingException
urlEncode
在接口中 IStringTools
str
- java.io.UnsupportedEncodingException
public java.lang.String urlEncode(java.lang.String str, java.lang.String charset) throws java.io.UnsupportedEncodingException
urlEncode
在接口中 IStringTools
str
- charset
- java.io.UnsupportedEncodingException
public java.lang.String formatSizeUnitByKB(long size)
formatSizeUnitByKB
在接口中 IStringTools
public java.lang.String formatSizeUnitBigBForSpeed(long size)
formatSizeUnitBigBForSpeed
在接口中 IStringTools
public java.lang.String formatSizeUnitByBytes(long size)
formatSizeUnitByBytes
在接口中 IStringTools
public java.lang.String getTransferSpeed(long startTime, long transferLength)
getTransferSpeed
在接口中 IStringTools
public java.lang.String[] objectArray2StringArray(java.lang.Object[] objArr)
objectArray2StringArray
在接口中 IStringTools
public boolean isLegalIpAddress(java.lang.String addr)
isLegalIpAddress
在接口中 IStringTools
public java.lang.String getRandomNumber(int length)
getRandomNumber
在接口中 IStringTools
public int getWordCount(java.lang.String str)
getWordCount
在接口中 IStringTools
public int getWifiSsidLength(java.lang.String ssid)
getWifiSsidLength
在接口中 IStringTools
public java.lang.String stringToMac(java.lang.String str)
stringToMac
在接口中 IStringTools
str
- public SecurityLevel getPwdSecurityLevel(java.lang.String pPasswordStr)
getPwdSecurityLevel
在接口中 IStringTools
pPasswordStr
- public java.lang.String removeDoubleQuote(java.lang.String str)
removeDoubleQuote
在接口中 IStringTools
str
- public java.lang.String distanceFormater(int distance)
distanceFormater
在接口中 IStringTools
distance
-