JAVA类库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Java常用类库一、String类字段摘要staticComparatorStringCASE_INSENSITIVE_ORDER一个对String对象进行排序的Comparator,作用与compareToIgnoreCase相同。构造方法摘要String()初始化一个新创建的String对象,使其表示一个空字符序列。String(byte[]bytes)通过使用平台的默认字符集解码指定的byte数组,构造一个新的String。String(byte[]bytes,Charsetcharset)通过使用指定的charset解码指定的byte数组,构造一个新的String。String(byte[]bytes,intoffset,intlength)通过使用平台的默认字符集解码指定的byte子数组,构造一个新的String。String(byte[]bytes,intoffset,intlength,Charsetcharset)通过使用指定的charset解码指定的byte子数组,构造一个新的String。String(byte[]bytes,StringcharsetName)通过使用指定的charset解码指定的byte数组,构造一个新的String。String(char[]value)分配一个新的String,使其表示字符数组参数中当前包含的字符序列。String(char[]value,intoffset,intcount)分配一个新的String,它包含取自字符数组参数一个子数组的字符。String(int[]codePoints,intoffset,intcount)分配一个新的String,它包含Unicode代码点数组参数一个子数组的字符。String(Stringoriginal)初始化一个新创建的String对象,使其表示一个与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本。String(StringBufferbuffer)分配一个新的字符串,它包含字符串缓冲区参数中当前包含的字符序列。String(StringBuilderbuilder)分配一个新的字符串,它包含字符串生成器参数中当前包含的字符序列。方法摘要charcharAt(intindex)返回指定索引处的char值。intcodePointAt(intindex)返回指定索引处的字符(Unicode代码点)。intcodePointBefore(intindex)返回指定索引之前的字符(Unicode代码点)。intcodePointCount(intbeginIndex,intendIndex)返回此String的指定文本范围中的Unicode代码点数。intcompareTo(StringanotherString)按字典顺序比较两个字符串。intcompareToIgnoreCase(Stringstr)按字典顺序比较两个字符串,不考虑大小写。Stringconcat(Stringstr)将指定字符串连接到此字符串的结尾。booleancontains(CharSequences)当且仅当此字符串包含指定的char值序列时,返回true。booleancontentEquals(CharSequencecs)将此字符串与指定的CharSequence比较。booleancontentEquals(StringBuffersb)将此字符串与指定的StringBuffer比较。staticStringcopyValueOf(char[]data)返回指定数组中表示该字符序列的String。staticStringcopyValueOf(char[]data,intoffset,intcount)返回指定数组中表示该字符序列的String。booleanendsWith(Stringsuffix)测试此字符串是否以指定的后缀结束。booleanequals(ObjectanObject)将此字符串与指定的对象比较。booleanequalsIgnoreCase(StringanotherString)将此String与另一个String比较,不考虑大小写。staticStringformat(Localel,Stringformat,Object...args)使用指定的语言环境、格式字符串和参数返回一个格式化字符串。staticStringformat(Stringformat,Object...args)使用指定的格式字符串和参数返回一个格式化字符串。byte[]getBytes()使用平台的默认字符集将此String编码为byte序列,并将结果存储到一个新的byte数组中。byte[]getBytes(Charsetcharset)使用给定的charset将此String编码到byte序列,并将结果存储到新的byte数组。byte[]getBytes(StringcharsetName)使用指定的字符集将此String编码为byte序列,并将结果存储到一个新的byte数组中。voidgetChars(intsrcBegin,intsrcEnd,char[]dst,intdstBegin)将字符从此字符串复制到目标字符数组。inthashCode()返回此字符串的哈希码。intindexOf(intch)返回指定字符在此字符串中第一次出现处的索引。intindexOf(intch,intfromIndex)返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。intindexOf(Stringstr)返回指定子字符串在此字符串中第一次出现处的索引。intindexOf(Stringstr,intfromIndex)返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。Stringintern()返回字符串对象的规范化表示形式。booleanisEmpty()当且仅当length()为0时返回true。intlastIndexOf(intch)返回指定字符在此字符串中最后一次出现处的索引。intlastIndexOf(intch,intfromIndex)返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。intlastIndexOf(Stringstr)返回指定子字符串在此字符串中最右边出现处的索引。intlastIndexOf(Stringstr,intfromIndex)返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。intlength()返回此字符串的长度。booleanmatches(Stringregex)告知此字符串是否匹配给定的正则表达式。intoffsetByCodePoints(intindex,intcodePointOffset)返回此String中从给定的index处偏移codePointOffset个代码点的索引。booleanregionMatches(booleanignoreCase,inttoffset,Stringother,intooffset,intlen)测试两个字符串区域是否相等。booleanregionMatches(inttoffset,Stringother,intooffset,intlen)测试两个字符串区域是否相等。Stringreplace(charoldChar,charnewChar)返回一个新的字符串,它是通过用newChar替换此字符串中出现的所有oldChar得到的。Stringreplace(CharSequencetarget,CharSequencereplacement)使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。StringreplaceAll(Stringregex,Stringreplacement)使用给定的replacement替换此字符串所有匹配给定的正则表达式的子字符串。StringreplaceFirst(Stringregex,Stringreplacement)使用给定的replacement替换此字符串匹配给定的正则表达式的第一个子字符串。String[]split(Stringregex)根据给定正则表达式的匹配拆分此字符串。String[]split(Stringregex,intlimit)根据匹配给定的正则表达式来拆分此字符串。booleanstartsWith(Stringprefix)测试此字符串是否以指定的前缀开始。booleanstartsWith(Stringprefix,inttoffset)测试此字符串从指定索引开始的子字符串是否以指定前缀开始。CharSequencesubSequence(intbeginIndex,intendIndex)返回一个新的字符序列,它是此序列的一个子序列。Stringsubstring(intbeginIndex)返回一个新的字符串,它是此字符串的一个子字符串。Stringsubstring(intbeginIndex,intendIndex)返回一个新字符串,它是此字符串的一个子字符串。char[]toCharArray()将此字符串转换为一个新的字符数组。StringtoLowerCase()使用默认语言环境的规则将此String中的所有字符都转换为小写。StringtoLowerCase(Localelocale)使用给定Locale的规则将此String中的所有字符都转换为小写。StringtoString()返回此对象本身(它已经是一个字符串!)。StringtoUpperCase()使用默认语言环境的规则将此String中的所有字符都转换为大写。StringtoUpperCase(Localelocale)使用给定Locale的规则将此String中的所有字符都转换为大写。Stringtrim()返回字符串的副本,忽略前导空白和尾部空白。staticStringvalueOf(booleanb)返回boolean参数的字符串表示形式。staticStringvalueOf(charc)返回char参数的字符串表示形式。staticStringvalueOf(char[]data)返回char数组参数的字符串表示形式。staticStringvalueOf(char[]data,intoffset,intcount)返回char数组参数的特定子数组的字符串表示形式。staticStringvalueOf(doubled)返回double参数的字符串表示形式。staticStringvalueOf(floatf)返回float参数的字符串表示形式。staticStringvalueOf(inti)返回int参数的字符串表示形式。staticStringvalueOf(longl)返回long参数的字符串表示形式。staticStringvalueOf(Objectobj)返回Object参数的字符串表示形式。二、Math类staticdoubleE比任何其他值都更接近e(即自然对数的底数)的double值。staticdoublePI比任何其他值都更接近pi(即圆的周长与直径之比)的double值。方法摘要staticdoubleabs(doublea)返回double值的绝对值。staticfloatabs(floata)返回float值的绝对值。staticintabs(inta)返回int值的绝对值。staticlongabs(longa)返回long值的绝对值。staticdoubleacos(doublea)返回一个值的反余弦;返回的角度范围在0.0到pi之间。staticdoubleasin(doublea)返回一个值的反正弦;返回的角度范围在-pi/2到pi/2之间。staticdoubleatan(doublea)返

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功