String和Char.docx
- 文档编号:23636753
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:9
- 大小:17.57KB
String和Char.docx
《String和Char.docx》由会员分享,可在线阅读,更多相关《String和Char.docx(9页珍藏版)》请在冰豆网上搜索。
String和Char
char的所有方法:
staticintcharCount(intcodePoint)
确定表示指定字符(Unicode代码点)所需的char值的数量。
charcharValue()
返回此Character对象的值。
staticintcodePointAt(char[]a,intindex)
返回char数组的给定索引上的代码点。
staticintcodePointAt(char[]a,intindex,intlimit)
返回char数组的给定索引上的代码点,该数组中只有那些具有小于limit的index值的数组元素可以使用。
staticintcodePointAt(CharSequenceseq,intindex)
返回CharSequence的给定索引上的代码点。
staticintcodePointBefore(char[]a,intindex)
返回char数组的给定索引前面的代码点。
staticintcodePointBefore(char[]a,intindex,intstart)
返回char数组的给定索引前面的代码点,该数组中只有那些具有大于等于start的index值的数组元素可以使用。
staticintcodePointBefore(CharSequenceseq,intindex)
返回CharSequence的给定索引前面的代码点。
staticintcodePointCount(char[]a,intoffset,intcount)
返回char数组参数的子数组中Unicode代码点的数量。
staticintcodePointCount(CharSequenceseq,intbeginIndex,intendIndex)
返回指定字符序列的文本范围内的Unicode代码点数量。
intcompareTo(CharacteranotherCharacter)
根据数字比较两个Character对象。
staticintdigit(charch,intradix)
返回使用指定基数的字符ch的数值。
staticintdigit(intcodePoint,intradix)
返回使用指定基数的指定字符(Unicode代码点)的数值。
booleanequals(Objectobj)
将此对象与指定对象比较。
staticcharforDigit(intdigit,intradix)
确定使用指定基数的特定数字的字符表示形式。
staticbytegetDirectionality(charch)
返回给定字符的Unicode方向属性。
staticbytegetDirectionality(intcodePoint)
返回给定字符(Unicode代码点)的Unicode方向属性。
staticintgetNumericValue(charch)
返回指定的Unicode字符表示的int值。
staticintgetNumericValue(intcodePoint)
返回指定字符(Unicode代码点)表示的int值。
staticintgetType(charch)
返回一个指示字符的常规类别的值。
staticintgetType(intcodePoint)
返回一个指示字符的常规类别的值。
inthashCode()
返回此Character的哈希码。
staticbooleanisDefined(charch)
确定字符是否被定义为Unicode中的字符。
staticbooleanisDefined(intcodePoint)
确定字符(Unicode代码点)是否被定义为Unicode中的字符。
staticbooleanisDigit(charch)
确定指定字符是否为数字。
staticbooleanisDigit(intcodePoint)
确定指定字符(Unicode代码点)是否为数字。
staticbooleanisHighSurrogate(charch)
确定给出的char值是否为一个高代理项代码单元(也称为前导代理项代码单元)。
staticbooleanisIdentifierIgnorable(charch)
确定是否应该认为指定字符是Java标识符或Unicode标识符中可忽略的一个字符。
staticbooleanisIdentifierIgnorable(intcodePoint)
确定是否应该认为指定字符(Unicode代码点)是Java标识符或Unicode标识符中可忽略的一个字符。
staticbooleanisISOControl(charch)
确定指定字符是否为ISO控制字符。
staticbooleanisISOControl(intcodePoint)
确定引用的字符(Unicode代码点)是否为ISO控制字符。
staticbooleanisJavaIdentifierPart(charch)
确定指定字符是否可以是Java标识符中首字符以外的部分。
staticbooleanisJavaIdentifierPart(intcodePoint)
确定字符(Unicode代码点)是否可以是Java标识符中首字符以外的部分。
staticbooleanisJavaIdentifierStart(charch)
确定是否允许将指定字符作为Java标识符中的首字符。
staticbooleanisJavaIdentifierStart(intcodePoint)
确定是否允许将字符(Unicode代码点)作为Java标识符中的首字符。
staticbooleanisJavaLetter(charch)
已过时。
由isJavaIdentifierStart(char)取代。
staticbooleanisJavaLetterOrDigit(charch)
已过时。
由isJavaIdentifierPart(char)取代。
staticbooleanisLetter(charch)
确定指定字符是否为字母。
staticbooleanisLetter(intcodePoint)
确定指定字符(Unicode代码点)是否为字母。
staticbooleanisLetterOrDigit(charch)
确定指定字符是否为字母或数字。
staticbooleanisLetterOrDigit(intcodePoint)
确定指定字符(Unicode代码点)是否为字母或数字。
staticbooleanisLowerCase(charch)
确定指定字符是否为小写字母。
staticbooleanisLowerCase(intcodePoint)
确定指定字符(Unicode代码点)是否为小写字母。
staticbooleanisLowSurrogate(charch)
确定给定char值是否一个低代理项代码单元(也称为尾部代理项代码单元)。
staticbooleanisMirrored(charch)
确定指定字符依据Unicode规范是否对称。
staticbooleanisMirrored(intcodePoint)
确定指定字符(Unicode代码点)依据Unicode规范是否对称。
staticbooleanisSpace(charch)
已过时。
由isWhitespace(char)取代。
staticbooleanisSpaceChar(charch)
确定指定字符是否为Unicode空白字符。
staticbooleanisSpaceChar(intcodePoint)
确定指定字符(Unicode代码点)是否为Unicode空白字符。
staticbooleanisSupplementaryCodePoint(intcodePoint)
确定指定字符(Unicode代码点)是否在增补字符范围内。
staticbooleanisSurrogatePair(charhigh,charlow)
确定指定的char值对是否为有效的代理项对。
staticbooleanisTitleCase(charch)
确定指定字符是否为首字母大写字符。
staticbooleanisTitleCase(intcodePoint)
确定指定字符(Unicode代码点)是否为首字母大写字符。
staticbooleanisUnicodeIdentifierPart(charch)
确定指定字符是否可以是Unicode标识符中首字符以外的部分。
staticbooleanisUnicodeIdentifierPart(intcodePoint)
确定指定字符(Unicode代码点)是否可以是Unicode标识符中首字符以外的部分。
staticbooleanisUnicodeIdentifierStart(charch)
确定是否允许将指定字符作为Unicode标识符中的首字符。
staticbooleanisUnicodeIdentifierStart(intcodePoint)
确定是否允许将指定字符(Unicode代码点)作为Unicode标识符中的首字符。
staticbooleanisUpperCase(charch)
确定指定字符是否为大写字母。
staticbooleanisUpperCase(intcodePoint)
确定指定字符(Unicode代码点)是否为大写字母。
staticbooleanisValidCodePoint(intcodePoint)
确定指定的代码点是否为从0x0000到0x10FFFF范围之内的有效Unicode代码点值。
staticbooleanisWhitespace(charch)
确定指定字符依据Java标准是否为空白字符。
staticbooleanisWhitespace(intcodePoint)
确定指定字符(Unicode代码点)依据Java标准是否为空白字符。
staticintoffsetByCodePoints(char[]a,intstart,intcount,intindex,intcodePointOffset)
返回给定char子数组中的索引,它是从给定index到codePointOffset代码点的偏移量。
staticintoffsetByCodePoints(CharSequenceseq,intindex,intcodePointOffset)
返回给定字符序列中的索引,它是从给定index到codePointOffset代码点的偏移量。
staticcharreverseBytes(charch)
返回通过反转指定char值中的字节顺序而获得的值。
staticchar[]toChars(intcodePoint)
将指定的字符(Unicode代码点)转换成其存储在char数组中的UTF-16表示形式。
staticinttoChars(intcodePoint,char[]dst,intdstIndex)
将指定字符(Unicode代码点)转换为其UTF-16表示形式。
staticinttoCodePoint(charhigh,charlow)
将指定的代理项对转换为其增补代码点值。
staticchartoLowerCase(charch)
使用取自UnicodeData文件的大小写映射信息将字符参数转换为小写。
staticinttoLowerCase(intcodePoint)
使用取自UnicodeData文件的大小写映射信息将字符(Unicode代码点)参数转换为小写。
StringtoString()
返回表示此Character值的String对象。
staticStringtoString(charc)
返回一个表示指定char值的String对象。
staticchartoTitleCase(charch)
使用取自UnicodeData文件的大小写映射信息将字符参数转换为首字母大写。
staticinttoTitleCase(intcodePoint)
使用取自UnicodeData文件的大小写映射信息将字符(Unicode代码点)参数转换为首字母大写。
staticchartoUpperCase(charch)
使用取自UnicodeData文件的大小写映射信息将字符参数转换为大写。
staticinttoUpperCase(intcodePoint)
使用取自UnicodeData文件的大小写映射信息将字符(Unicode代码点)参数转换为大写。
staticCharactervalueOf(charc)
返回一个表示指定char值的Character实例
string所有方法:
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数组。
voidgetBytes(intsrcBegin,intsrcEnd,byte[]dst,intdstBegin)
已过时。
该方法无法将字符正确转换为字节。
从JDK1.1起,完成该转换的首选方法是通过getBytes()方法,该方法使用平台的默认字符集。
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的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- String Char