StringUtils中文API

StringUtils中文API

ID:39468515

大小:550.00 KB

页数:23页

时间:2019-07-04

上传者:U-2437
StringUtils中文API_第1页
StringUtils中文API_第2页
StringUtils中文API_第3页
StringUtils中文API_第4页
StringUtils中文API_第5页
资源描述:

《StringUtils中文API》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

org.apache.commons.lang ClassStringUtilsjava.lang.Object  org.apache.commons.lang.StringUtilspublicclass StringUtilsextends ObjectOperationson String thatare null safe. 字符串是null安全的,不会抛出NullPointerException,都做了相应的处理。·IsEmpty/IsBlank -checksifaStringcontainstext·IsEmpty/IsBlank – 检查字符串是否有内容。·Trim/Strip -removesleadingandtrailingwhitespace·Trim/Strip – 删除字符串开始和结尾的空白符。·Equals -comparestwostringsnull-safe·Equals – 比较两个字符串null安全。·IndexOf/LastIndexOf/Contains -null-safeindex-ofchecks·IndexOf/LastIndexOf/Contains –null安全的索引检查。·IndexOfAny/LastIndexOfAny/IndexOfAnyBut/LastIndexOfAnyBut -index-ofanyofasetofStrings·IndexOfAny/LastIndexOfAny/IndexOfAnyBut/LastIndexOfAnyBut – 字符串集合索引检查。·ContainsOnly/ContainsNone -doesStringcontainsonly/noneofthesecharacters·ContainsOnly/ContainsNone – 字符在字符串中出现一次或一次也没有出现。·Substring/Left/Right/Mid -null-safesubstringextractions·Substring/Left/Right/Mid –null安全子串的提取。·SubstringBefore/SubstringAfter/SubstringBetween -substringextractionrelativetootherstrings·SubstringBefore/SubstringAfter/SubstringBetween – 子串提取依赖其它字符串。·Split/Join -splitsaStringintoanarrayofsubstringsandviceversa·Split/Join – 字符串拆分为子串的字符串数组,反之亦然。·Remove/Delete -removespartofaString ·Remove/Delete – 删除部分字符串。·Replace/Overlay -SearchesaStringandreplacesoneStringwithanother·Replace/Overlay – 替换字符串的部分字符。·Chomp/Chop -removesthelastpartofaString·Chomp/Chop – 删除字符串最后的字符。·LeftPad/RightPad/Center/Repeat -padsaString·LeftPad/RightPad/Center/Repeat – 补字符串。·UpperCase/LowerCase/SwapCase/Capitalize/Uncapitalize -changesthecaseofaString·UpperCase/LowerCase/SwapCase/Capitalize/Uncapitalize – 改变字符串的大小写。·CountMatches -countsthenumberofoccurrencesofoneStringinanother·CountMatches – 计算一个字符或字符串在另外一个字符串出现的次数。·IsAlpha/IsNumeric/IsWhitespace/IsAsciiPrintable -checksthecharactersinaString·IsAlpha/IsNumeric/IsWhitespace/IsAsciiPrintable – 判断字符是否在字符串中。·DefaultString -protectsagainstanullinputString·DefaultString –null安全,null转换为字符串。·Reverse/ReverseDelimited -reversesaString·Reverse/ReverseDelimited – 反转字符串。·Abbreviate -abbreviatesastringusingellipsis·Abbreviate – 缩写字符串用省略符。·Difference -comparestwoStringsandreportsontheirdifferences·Difference – 比较两个字符串并且返回不同。·LevensteinDistance -thenumberofchangesneededtochangeoneStringintoanother·LevensteinDistance – 一个字符串改变为另一个字符串需要改变的数量。The StringUtils classdefinescertainwordsrelatedtoStringhandling.StringUtils类是对字符串的处理。·null– null 空·empty-azero-lengthstring("") 长度为0的字符串·space-thespacecharacter('',char32) 间隔符·whitespace-thecharactersdefinedby Character.isWhitespace(char) 空格符 ·trim-thecharacters<=32asin String.trim()去掉字符串两边字符<=32Version:$Id:StringUtils.java4923772007-01-0401:20:30Zscolebourne$ FieldSummary字段摘要static StringEMPTY           TheemptyString "".空字符串。static intINDEX_NOT_FOUND           Representsafailedindexsearch. 声明失败索引。 ConstructorSummary构造方法摘要StringUtils()           StringUtils instancesshouldNOTbeconstructedinstandardprogramming.StringUtils 所有方法都是静态方法,不能在程序中对其进行构造。  MethodSummary方法摘要static Stringabbreviate(String str,int maxWidth) AbbreviatesaStringusingellipses.取得字符串的缩写,str:处理的字符串,maxWidth:宽度,从第一个字符开始[1,maxWidth),类似于substring(),返回一个新的字符串,它是此字符串的一个子字符串。static Stringabbreviate(String str,int offset,int maxWidth)           AbbreviatesaStringusingellipses.取得字符串的缩写,str:处理的字符串,maxWidth:宽度,从第offset个字符开始[offset,axWidth),类似于substring(),返回一个新的字符串,它是此字符串的一个子字符串。static Stringcapitalise(String str)           Deprecated. Usethestandardlynamed capitalize(String).MethodwillberemovedinCommonsLang3.0.过时了.用 capitalize(String),在CommonsLang3.0已经没有此方法了。static StringcapitaliseAllWords(String str)            Deprecated. Usetherelocated WordUtils.capitalize(String).MethodwillberemovedinCommonsLang3.0.过时了. 在CommonsLang3.0已经没有此方法了。static Stringcapitalize(String str)           CapitalizesaStringchangingthefirstlettertotitlecaseasper Character.toTitleCase(char).将str手写字母大写,用于名称、头衔等static Stringcenter(String str,int size)           CentersaStringinalargerStringofsize size usingthespacecharacter('').产生一个字符串返回,该字符串长度等于size,str位于新串的中心,其他位置补空格。如果str为null,则返回null如果size小于str的长度,则返回str本身static Stringcenter(String str,int size,char padChar)           CentersaStringinalargerStringofsize size.产生一个字符串返回,该字符串长度等于size,str位于新串的中心,其他位置补字符padChar。如果str为null,则返回null如果size小于str的长度,则返回str本身static Stringcenter(String str,int size, String padStr)           CentersaStringinalargerStringofsize size.产生一个字符串返回,该字符串长度等于size,str位于新串的中心,其他位置补字符串padStr。如果str为null,则返回null如果size小于str的长度,则返回str本身static Stringchomp(String str)           RemovesonenewlinefromendofaStringifit'sthere,otherwiseleaveitalone. 以单个词为单位的反转str=”Iamyuanyuan!”;chomp(str)=”!yuanyuanan  I”;static Stringchomp(String str, String separator)            Removes separator fromtheendof str ifit'sthere,otherwiseleaveitalone. 以单个词为单位的反转,从separator开始str=”Iamyuanyuan!”;chomp(str,”!”)=”yuanyuanan  I!”;static StringchompLast(String str)           Deprecated. Use chomp(String) instead.MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static StringchompLast(String str, String sep)           Deprecated. Use chomp(String,String) instead.MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static Stringchop(String str)           RemovethelastcharacterfromaString.去掉字符串str的最后一个字符。如果字符串以"/r/n"结尾,则去掉它们。static StringchopNewline(String str)           Deprecated. Use chomp(String) instead.MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static Stringclean(String str)           Deprecated. Usetheclearernamed trimToEmpty(String).MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static Stringconcatenate(Object[] array)           Deprecated. Usethebetternamed join(Object[]) instead.MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static booleancontains(String str,char searchChar)           ChecksifStringcontainsasearchcharacter,handling null.当此字符串包含指定的字符searchChar 值序列时,返回 true;处理null。 static booleancontains(String str, String searchStr)           ChecksifStringcontainsasearchString,handling null.当此字符串包含指定的字符串searchStr 值序列时,返回 true;处理null。static booleancontainsIgnoreCase(String str, String searchStr)           ChecksifStringcontainsasearchStringirrespectiveofcase,handling null.当此字符串包含指定的字符串searchStr 值序列时,忽略大小写,返回 true;处理null。static booleancontainsNone(String str,char[] invalidChars)           ChecksthattheStringdoesnotcontaincertaincharacters.判断是否字符串str不包含字符数组invalidChars中的字符,如果含有则返回false。static booleancontainsNone(String str, String invalidChars)           ChecksthattheStringdoesnotcontaincertaincharacters.判断是否字符串str不包含字符串invalidChars,如果含有则返回false。static booleancontainsOnly(String str,char[] valid)           ChecksiftheStringcontainsonlycertaincharacters.判断是否字符串str包含字符数组valid中的字符,如果含有则返回true。static booleancontainsOnly(String str, String validChars)           ChecksiftheStringcontainsonlycertaincharacters.判断是否字符串str包含字符串invalidChars,如果含有则返回true。static intcountMatches(String str, String sub)           CountshowmanytimesthesubstringappearsinthelargerString.计算字符串sub在字符串str中出现的次数。如果str为null或"",则返回0static StringdefaultIfEmpty(String str, String defaultStr)           ReturnseitherthepassedinString,oriftheStringisemptyor null,thevalueof defaultStr.如果str不是空或者null,返回str,否则返回defaultStr。 static StringdefaultString(String str)           ReturnseitherthepassedinString,oriftheStringis null,anemptyString("").如果str不是空返回str,否则返回""。static StringdefaultString(String str, String defaultStr)           ReturnseitherthepassedinString,oriftheStringis null,thevalueof defaultStr.如果str不为空,返回str,否则返回defaultStrstatic StringdeleteSpaces(String str)           Deprecated. Usethebetterlocalized deleteWhitespace(String).MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static StringdeleteWhitespace(String str)           DeletesallwhitespacesfromaStringasdefinedby Character.isWhitespace(char).删除字符串中的所有空白符static Stringdifference(String str1, String str2)           ComparestwoStrings,andreturnstheportionwheretheydiffer.比较两个字符串,返回不同的部分。static booleanequals(String str1, String str2)           ComparestwoStrings,returning true iftheyareequal.比较两个字符串是否相等。static booleanequalsIgnoreCase(String str1, String str2)           ComparestwoStrings,returning true iftheyareequalignoringthecase.比较两个字符串是否相等,区分大小写。static Stringescape(String str)           Deprecated. Use StringEscapeUtils.escapeJava(String) ThismethodwillberemovedinCommonsLang3.0过时了.在CommonsLang3.0已经没有此方法了 static StringgetChomp(String str, String sep)           Deprecated. Use substringAfterLast(String,String) instead(althoughthisdoesn'tincludetheseparator)MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static intgetLevenshteinDistance(String s, String t)           FindtheLevenshteindistancebetweentwoStrings.计算两个字符串 levenshtein 距离,在计算相似度是用到这个方法static StringgetNestedString(String str, String tag)           Deprecated. Usethebetternamed substringBetween(String,String).MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static StringgetNestedString(String str, String open, String close)           Deprecated. Usethebetternamed substringBetween(String,String,String).MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static StringgetPrechomp(String str, String sep)           Deprecated. Use substringBefore(String,String) instead(althoughthisdoesn'tincludetheseparator).MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static intindexOf(String str,char searchChar)           FindsthefirstindexwithinaString,handling null.返回字符searchChar在字符串str中第一次出现的位置。如果searchChar没有在str中出现则返回-1,如果str为null或"",则也返回-1static intindexOf(String str,char searchChar,int startPos)           FindsthefirstindexwithinaStringfromastartposition,handling null.返回字符searchChar从startPos开始在字符串str中第一次出现的位置。如果从startPos开始searchChar没有在str中出现则返回-1, 如果str为null或"",则也返回-1static intindexOf(String str, String searchStr)           FindsthefirstindexwithinaString,handling null.返回字符串searchStr在字符串str中第一次出现的位置。如果str为null或searchStr为null则返回-1,如果searchStr为"",且str为不为null,则返回0,如果searchStr不在str中,则返回-1static intindexOf(String str, String searchStr,int startPos)           FindsthefirstindexwithinaString,handling null.返回字符串searchStrr从startPos开始在字符串str中第一次出现的位置。如果从startPos开始searchStrr没有在str中出现则返回-1,如果str为null或"",则也返回-1static intindexOfAny(String str,char[] searchChars)           SearchaStringtofindthefirstindexofanycharacterinthegivensetofcharacters.找出字符数组searchChars中的字符第一次出现在字符串str中的位置。 如果字符数组中的字符都不在字符串中,则返回-1 如果字符串为null或"",则返回-1 static intindexOfAny(String str, String searchChars)           SearchaStringtofindthefirstindexofanycharacterinthegivensetofcharacters.找出字符串searchChars中的字符第一次出现在字符串str中的位置。 如果字符串searchChars中的字符都不在字符串str中,则返回-1 如果searchChars或str为null或为"",则返回-1 static intindexOfAny(String str, String[] searchStrs)           Findthefirstindexofanyofasetofpotentialsubstrings.找出字符数组searchStrs中的字符串第一次出现在字符串str中的位置。 如果字符串数组searchStrs中的字符都不在字符串str中,则返回-1 如果searchStrs或str为null或为"",则返回-1 static intindexOfAnyBut(String str,char[] searchChars)           SearchaStringtofindthefirstindexofany characternotinthegivensetofcharacters.找出字符串str中不在字符数组searchChars中的第一个字符的位置。 如果字符串中的所有字符都在字符数组中,则返回-1 如果字符串为null或"",则返回-1 static intindexOfAnyBut(String str, String searchChars)           SearchaStringtofindthefirstindexofanycharacternotinthegivensetofcharacters.找出字符串str中不在字符串searchChars中的第一个字符的位置。 如果字符串str中的所有字符都在字符串searchChars中,则返回-1 如果字符串str或searchChars为null或"",则返回-1 static intindexOfDifference(String str1, String str2)           ComparestwoStrings,andreturnstheindexatwhichtheStringsbegintodiffer.比较两个字符串,返回第一次不同的位置。static booleanisAlpha(String str)           ChecksiftheStringcontainsonlyunicodeletters.判断Str是否由字母组成。static booleanisAlphanumeric(String str)           ChecksiftheStringcontainsonlyunicodelettersordigits.判断Str是否由字母或数字组成。static booleanisAlphanumericSpace(String str)           ChecksiftheStringcontainsonlyunicodeletters,digitsorspace('').判断Str是否由字母、数字或空格组成。static booleanisAlphaSpace(String str)           ChecksiftheStringcontainsonlyunicodelettersandspace('').判断Str是否由字母和空格组成。static booleanisAsciiPrintable(String str)           ChecksifthestringcontainsonlyASCIIprintablecharacters.判断str是否由ASCII字符组成。 static booleanisBlank(String str)           ChecksifaStringiswhitespace,empty("")ornull.判断str是否是空格、空字符串或null。static booleanisEmpty(String str)           ChecksifaStringisempty("")ornull.判断str是否是空字符串或null。static booleanisNotBlank(String str)           ChecksifaStringisnotempty(""),notnullandnotwhitespaceonly.判断str是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(Stringstr)static booleanisNotEmpty(String str)           ChecksifaStringisnotempty("")andnotnull.判断某字符串是否非空,等于!isEmpty(Stringstr)static booleanisNumeric(String str)           ChecksiftheStringcontainsonlyunicodedigits.判断字符串str是否有数字组成。static booleanisNumericSpace(String str)           ChecksiftheStringcontainsonlyunicodedigitsorspace('').判断字符串str是否有数字或空字符组成。static booleanisWhitespace(String str)           ChecksiftheStringcontainsonlywhitespace.判断字符串str是否是空格static Stringjoin(Collection collection,char separator)           Joinstheelementsoftheprovided Collection intoasingleStringcontainingtheprovidedelements.把collection中的元素通过分隔符separator连接成一个字符串返回。static Stringjoin(Collection collection, String separator)           Joinstheelementsoftheprovided Collection intoasingleStringcontainingtheprovided elements.把collection中的元素通过分隔字符串separator连接成一个字符串返回。static Stringjoin(Iterator iterator,char separator)           Joinstheelementsoftheprovided Iterator intoasingleStringcontainingtheprovidedelements.把iterator中的元素通过分隔字符separator连接成一个字符串返回。static Stringjoin(Iterator iterator, String separator)           Joinstheelementsoftheprovided Iterator intoasingleStringcontainingtheprovidedelements.把iterator中的元素通过分隔字符串separator连接成一个字符串返回。static Stringjoin(Object[] array)           JoinstheelementsoftheprovidedarrayintoasingleStringcontainingtheprovidedlistofelements.把数组array中的元素连接成一个字符串返回static Stringjoin(Object[] array,char separator)           JoinstheelementsoftheprovidedarrayintoasingleStringcontainingtheprovidedlistofelements.把数组array中的元素通过分隔符separator连接成一个字符串返回。static Stringjoin(Object[] array,char separator,int startIndex,int endIndex)           JoinstheelementsoftheprovidedarrayintoasingleStringcontainingtheprovidedlistofelements.把数组array中的元素通过分隔符separator连接成一个字符串返回,连接的开始位置为startIndex,结束位置为endIndex。static Stringjoin(Object[] array, String separator)           JoinstheelementsoftheprovidedarrayintoasingleStringcontainingtheprovidedlistofelements.把数组array中的元素通过分隔字符串separator连接成一个字符串返回。static Stringjoin(Object[] array, String separator,int startIndex,int endIndex)           JoinstheelementsoftheprovidedarrayintoasingleStringcontainingtheprovidedlistofelements.把数组array中的元素通过分隔字符串separator 连接成一个字符串返回,连接的开始位置为startIndex,结束位置为endIndex。static intlastIndexOf(String str,char searchChar)           FindsthelastindexwithinaString,handling null.返回字符searchChar在字符串str中最后一次出现的位置。如果searchChar没有在str中出现则返回-1,如果str为null或"",则也返回-1static intlastIndexOf(String str,char searchChar,int startPos)           FindsthelastindexwithinaStringfromastartposition,handling null.返回字符串searchStrr从startPos开始在字符串str中最后一次出现的位置。如果从startPos开始searchStrr没有在str中出现则返回-1,如果str为null或"",则也返回-1static intlastIndexOf(String str, String searchStr)           FindsthelastindexwithinaString,handling null.返回字符串searchStr在字符串str中最后一次出现的位置。如果str为null或searchStr为null则返回-1,如果searchStr为"",且str为不为null,则返回0,如果searchStr不在str中,则返回-1static intlastIndexOf(String str, String searchStr,int startPos)           FindsthefirstindexwithinaString,handling null.返回字符串searchStrr从startPos开始在字符串str中最后一次出现的位置。如果从startPos开始searchStrr没有在str中出现则返回-1,如果str为null或"",则也返回-1static intlastIndexOfAny(String str, String[] searchStrs)           Findthelatestindexofanyofasetofpotentialsubstrings.找出字符数组searchStrs中的字符串最后一次出现在字符串str中的位置。 如果字符串数组searchStrs中的字符都不在字符串str中,则返回-1 如果searchStrs或str为null或为"",则返回-1 static Stringleft(String str,int len)           Getstheleftmost len charactersofaString. 得到字符串str从左边数len长度的子串。 如果str为null或为"",则返回它本身 如果len小于0,则返回""static StringleftPad(String str,int size)           LeftpadaStringwithspaces('').如果字符串长度小于size,则在左边补空格使其长度等于size,然后返回 如果字符串长度大于等于size,则返回它本身如果str为null,则返回nullstatic StringleftPad(String str,int size,char padChar)           LeftpadaStringwithaspecifiedcharacter.如果字符串长度小于size,则在左边补字符padChar使其长度等于size,然后返回 如果字符串长度大于等于size,则返回它本身如果str为null,则返回nullstatic StringleftPad(String str,int size, String padStr)           LeftpadaStringwithaspecifiedString.如果字符串长度小于size,则在左边补字符串padStr使其长度等于size,然后返回 如果字符串长度大于等于size,则返回它本身如果str为null,则返回nullstatic StringlowerCase(String str)           ConvertsaStringtolowercaseasper String.toLowerCase().字符串str转换为小写。static Stringmid(String str,int pos,int len)           Gets len charactersfromthemiddleofaString.得到字符串str从pos开始len长度的子串。 如果str为null或为"",则返回它本身 如果len小于0或pos大于srt的长度,则返回"" 如果pos小于0,则pos设为0static intordinalIndexOf(String str, String searchStr,int ordinal)           Findsthen-thindexwithinaString,handling null.返回字符串searchStr在字符串str中第ordinal次出现的位置。  如果str=null或searchStr=null或ordinal<=0则返回-1static Stringoverlay(String str, String overlay,int start,int end)           OverlayspartofaStringwithanotherString.用字符串overlay覆盖字符串str从start到end之间的串。 如果str为null,则返回null 如果start或end小于0,则设为0 如果start大于end,则两者交换 如果start或end大于str的长度,则认为等于str的长度static StringoverlayString(String text, String overlay,int start,int end)           Deprecated. Usebetternamed overlay(String,String,int,int) instead.MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static Stringprechomp(String str, String sep)           Deprecated. Use substringAfter(String,String) instead.MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static Stringremove(String str,char remove)           Removesalloccurancesofacharacterfromwithinthesourcestring.去掉字符串str中所有包含字符remove的部分,然后返回static Stringremove(String str, String remove)           Removesalloccurancesofasubstringfromwithinthesourcestring.去掉字符串str中所有包含字符串remove的部分,然后返回static StringremoveEnd(String str, String remove)           Removesasubstringonlyifitisattheendofasourcestring,otherwisereturnsthesourcestring.如果字符串str是以字符串remove结尾,则去掉这个结尾,然后返回,否则返回原来的串。static StringremoveStart(String str, String remove)           Removesasubstringonlyifitisatthebeginingofasourcestring,otherwisereturnsthesourcestring.如果字符串str是以字符串remove 开始,则去掉这个开始,然后返回,否则返回原来的串。static Stringrepeat(String str,int repeat)           RepeataString repeat timestoformanewString.重复字符串strrepeat次,组合成一个新串返回。 如果字符串str为null或"",则返回它本身 如果repeat小于0,则返回""static Stringreplace(String text, String repl, String with)           ReplacesalloccurrencesofaStringwithinanotherString.在字符串text中用字符串with代替字符串repl,替换所有。static Stringreplace(String text, String repl, String with,int max)           ReplacesaStringwithanotherStringinsidealargerString,forthefirst max valuesofthesearchString.在字符串text中用字符串with代替字符串repl,max为最大替换次数。 如果max小于0,则替换所有。static StringreplaceChars(String str,char searchChar,char replaceChar)           ReplacesalloccurrencesofacharacterinaStringwithanother.在字符串str中用字符replaceChar代替所有字符searchChar,如果字符串为null或"",则返回它本身。static StringreplaceChars(String str, String searchChars, String replaceChars)           ReplacesmultiplecharactersinaStringinonego.用字符串replaceChars替换字符串str中的字符串searchChars。 replaceChars的长度应该和searchChars的长度相等, 如果replaceChars的长度大于searchChars的长度,超过长度的字符将被忽略, 如果replaceChars的长度小于searchChars的长度,超过长度的字符将被删除。static StringreplaceOnce(String text, String repl, String with)           ReplacesaStringwithanotherStringinsidealargerString,once.在字符串text中用字符串with代替repl,仅一次。static Stringreverse(String str)            ReversesaStringasper StringBuffer.reverse().以字符(单个词)为单位的反转。static StringreverseDelimited(String str,char separatorChar)           ReversesaStringthatisdelimitedbyaspecificcharacter.字符串str单词反向排序,以separatorChar为界限。static StringreverseDelimitedString(String str, String separatorChars)           Deprecated. Use reverseDelimited(String,char) instead.Thismethodisbrokenasthejoindoesn'tknowwhichchartouse.MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static Stringright(String str,int len)           Getstherightmost len charactersofaString.得到字符串str从右边数len长度的子串。 如果str为null或为"",则返回它本身 如果len小于0,则返回""static StringrightPad(String str,int size)           RightpadaStringwithspaces('').如果str为null,则返回null 如果字符串长度小于size,则在右边补空格使其长度等于size,然后返回 如果字符串长度大于等于size,则返回它本身static StringrightPad(String str,int size,char padChar)           RightpadaStringwithaspecifiedcharacter.如果str为null,则返回null 如果字符串长度小于size,则在右边补字符padChar使其长度等于size,然后返回 如果字符串长度大于等于size,则返回它本身。static StringrightPad(String str,int size, String padStr)           RightpadaStringwithaspecifiedString.如果字符串长度小于size,则在右边补字符串padChar使其长度等于size,然后返回 如果字符串长度大于等于size,则返回它本身。static Stringsplit(String str)  []          Splitstheprovidedtextintoanarray,usingwhitespaceastheseparator.把字符串拆分成一个字符串数组,用空白符(whitespace)作为分隔符。 如果字符串为null,返回null 如果字符串为"",返回空数组{}static String[]split(String str,char separatorChar)           Splitstheprovidedtextintoanarray,separatorspecified.把字符串拆分成一个字符串数组,用指定的字符separatorChar作为分隔符。 如果字符串为null,返回null 如果字符串为"",返回空数组{}static String[]split(String str, String separatorChars)           Splitstheprovidedtextintoanarray,separatorsspecified.把字符串拆分成一个字符串数组,用指定的字符串separatorChars作为分隔符。 如果字符串str为null,返回null 如果字符串str为"",返回空数组{} 如果separatorChars为null,则默认为空白符static String[]split(String str, String separatorChars,int max)           Splitstheprovidedtextintoanarraywithamaximumlength,separatorsspecified.把字符串拆分成一个字符串数组,用指定的字符串separatorChars作为分隔符, 数组的最大长度为max。 如果字符串str为null,返回null 如果字符串str为"",返回空数组{} 如果separatorChars为null,则默认为空白符 如果max小于等于0,认为是没有限制static String[]splitByWholeSeparator(String str, String separator)           Splitstheprovidedtextintoanarray,separatorstringspecified.同split(String str, String separatorChars),暂时没有发现区别static StringsplitByWholeSeparator(String str, String separator,int max)  []          Splitstheprovidedtextintoanarray,separatorstringspecified.同split(String str, String separatorChars,int max),暂时没有发现区别。static String[]splitPreserveAllTokens(String str)           Splitstheprovidedtextintoanarray,usingwhitespaceastheseparator,preservingalltokens,includingemptytokenscreatedbyadjacentseparators.把字符串str拆分成一个数组,用空白符(whitespace)作为分隔符,保留所有的标识, 包括相邻分隔符产生的空的标识。它可作为StringTokenizer的一个替代。static String[]splitPreserveAllTokens(String str,char separatorChar)           Splitstheprovidedtextintoanarray,separatorspecified,preservingalltokens,includingemptytokenscreatedbyadjacentseparators.把字符串str拆分成一个数组,用字符separatorChar作为分隔符,保留所有的标识, 包括相邻分隔符产生的空的标识。static String[]splitPreserveAllTokens(String str, String separatorChars)           Splitstheprovidedtextintoanarray,separatorsspecified,preservingalltokens,includingemptytokenscreatedbyadjacentseparators.把字符串str拆分成一个数组,用字符串separatorChars作为分隔符,保留所有的标识, 包括相邻分隔符产生的空的标识。static String[]splitPreserveAllTokens(String str, String separatorChars,int max)           Splitstheprovidedtextintoanarraywithamaximumlength,separatorsspecified,preservingalltokens,includingemptytokenscreatedbyadjacentseparators.把字符串str拆分成一个数组,用字符串separatorChars作为分隔符,保留所有的标识, 包括相邻分隔符产生的空的标识。数组的最大长度为max。如果max为0或负数,则认为没有限制 static Stringstrip(String str)           StripswhitespacefromthestartandendofaString.去掉字符串两端的空白符(whitespace),如果输入为null则返回nullstatic Stringstrip(String str, String stripChars)           StripsanyofasetofcharactersfromthestartandendofaString.去掉str两端的在stripChars中的字符。如果str为null或等于"",则返回它本身; 如果stripChars为null或"",则返回strip(Stringstr)。static String[]stripAll(String[] strs)           StripswhitespacefromthestartandendofeveryStringinanarray.对字符串数组中的每个字符串进行strip(Stringstr),然后返回。 如果strs为null或strs长度为0,则返回strs本身static String[]stripAll(String[] strs, String stripChars)           StripsanyofasetofcharactersfromthestartandendofeveryStringinanarray.对字符串数组中的每个字符串进行strip(Stringstr,StringstripChars),然后返回。 如果strs为null或strs长度为0,则返回strs本身static StringstripEnd(String str, String stripChars)           StripsanyofasetofcharactersfromtheendofaString.去掉str末端的在stripChars中的字符。如果str为null或等于"",则返回它本身; 如果stripChars为null或"",则返回strip(Stringstr)。static StringstripStart(String str, String stripChars)           StripsanyofasetofcharactersfromthestartofaString.去掉str前端的在stripChars中的字符。如果str为null或等于"",则返回它本身; 如果stripChars为null或"",则返回strip(Stringstr)。static StringstripToEmpty(String str)           StripswhitespacefromthestartandendofaStringreturninganemptyStringif null input.去掉字符串两端的空白符(whitespace), 如果变为null或"",则返回"" static StringstripToNull(String str)           StripswhitespacefromthestartandendofaStringreturning null iftheStringisempty("")afterthestrip.去掉字符串两端的空白符(whitespace), 如果变为null或"",则返回nullstatic Stringsubstring(String str,int start)           GetsasubstringfromthespecifiedStringavoidingexceptions.得到字符串str的子串。 如果start小于0,位置是从后往前数的第|start|个 如果str为null或"",则返回它本身static Stringsubstring(String str,int start,int end)           GetsasubstringfromthespecifiedStringavoidingexceptions.得到字符串str的子串。 如果start小于0,位置是从后往前数的第|start|个, 如果end小于0,位置是从后往前数的第|end|个, 如果str为null或"",则返回它本身static StringsubstringAfter(String str, String separator)           Getsthesubstringafterthefirstoccurrenceofaseparator.得到字符串str的在字符串separator出现后的字符串,且separator不包括在内。 如果str为null或为"",则返回它本身 如果separator为null,则返回""static StringsubstringAfterLast(String str, String separator)           Getsthesubstringafterthelastoccurrenceofaseparator.得到字符串str的在字符串separator最后一次出现后的字符串,且separator不包括在内。 如果str为null或为"",则返回它本身 如果separator为null,则返回""static StringsubstringBefore(String str, String separator)           Getsthesubstringbeforethefirstoccurrenceofaseparator.得到字符串str的在字符串separator出现前的字串,且separator不包括在内。 如果str为null或为"",则返回它本身  如果separator为null,则返回str本身static StringsubstringBeforeLast(String str, String separator)           Getsthesubstringbeforethelastoccurrenceofaseparator.得到字符串str的在字符串separator最后一次出现前的字串,且separator不包括在内。 如果str为null或为"",则返回它本身 如果separator为null,则返回str本身static StringsubstringBetween(String str, String tag)           GetstheStringthatisnestedinbetweentwoinstancesofthesameString.得到str中的在两个字符串tag中间的字符串,即str中的tag所夹的串。 如果str为null或tag为null,返回nullstatic StringsubstringBetween(String str, String open, String close)           GetstheStringthatisnestedinbetweentwoStrings.得到str中的在两个字符串open和close中间的字符串,即open和close所夹的串,只返回第一个匹配的结果。 如果str为null或open为null或close为null,返回nullstatic String[]substringsBetween(String str, String open, String close)           SearchesaStringforsubstringsdelimitedbyastartandendtag,returningallmatchingsubstringsinanarray.得到str中的在两个字符串open和close中间的字符串,即open和close所夹的串, 把所有符合的结果放在数组中返回。static StringswapCase(String str)           SwapsthecaseofaStringchangingupperandtitlecasetolowercase,andlowercasetouppercase.把字符串中的字符大写转换为小写,小写转换为大写。static Stringtrim(String str)           Removescontrolcharacters(char<=32)frombothendsofthisString,handling null byreturning null.去掉字符串两端的控制符(controlcharacters,char<=32) 如果输入为null则返回null static StringtrimToEmpty(String str)           Removescontrolcharacters(char<=32)frombothendsofthisStringreturninganemptyString("")iftheStringisempty("")afterthetrimorifitis null.去掉字符串两端的控制符(controlcharacters,char<=32) 如果变为null或"",则返回""static StringtrimToNull(String str)           Removescontrolcharacters(char<=32)frombothendsofthisStringreturning null iftheStringisempty("")afterthetrimorifitis null.去掉字符串两端的控制符(controlcharacters,char<=32) 如果变为null或"",则返回nullstatic Stringuncapitalise(String str)           Deprecated. Usethestandardlynamed uncapitalize(String).MethodwillberemovedinCommonsLang3.0.过时了.在CommonsLang3.0已经没有此方法了static Stringuncapitalize(String str)           UncapitalizesaStringchangingthefirstlettertotitlecaseasper Character.toLowerCase(char).第一个字符小写。static StringupperCase(String str)           ConvertsaStringtouppercaseasper String.toUpperCase().字符串变为大写。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭