字符串类Sring
java.lang.String | |
+equals (s1:String): boolean
+equalsIgnoreCase (s1:String ): boolean
+compareTo (s1:String): int
+compareToIgnoreCase (s1:String): int
+regionMatches (index: int ,s1:String, s1Index:int , len:int ) :boolean
+regionMatchesIgnoreCase (index: int , s1:String, s1Index:int , len:int ) :boolean
+startWith (prefix:String) : boolean
+endWtih (prefix:Sring) :boolean |
○如果这个字符串等于字符串s1,则返true; ○ 同上,不过忽略大小写; ○ 返回一个大于0,等于0、小于0的整数,表明这个字符是大于、等于、或小于s1; ○ 同上,不过忽略大小写 ○ 如果这个字符串指定的子域精确匹配字符串s1中指定的子域,则返回true; ○ 同上,不过忽略大小写; ○如果这个字符串以指定前缀开始,返回true; ○如果这个字符串以指定后缀开始,返回true; |
java.lang.String | |
+length ( ):int +charAt (index:int ):char +conat (s1:String) :String |
○返回这个字符串的字符个数; ○返回这个字符串的指定下标处的字符; ○返回连接这个字符串和s1 所构成的新字符串; |
java.lang.String | |
+substring (beginIndex: int) : Sring +substring (beginIndex: int, endIndex: int) : String |
○返回这个字符串中以指定beginIndex开始, 并延续到结尾(或endIndex)的字串; |
java.lang.String | |
+toLowerCase( ) :String +toUpperCase( ) :String +trim ( ) :String +split ( delimiter :String):String[ ] +replace (oldChar:char, newChar:char) :String +replaceFirst (oldString:String, newString:String) :String +replaceAll (oldString:String, newString:String) :String |
○返回键所有字符转化为小写的新字符串; ○返回键所有字符转化为大写的新字符串; ○返回去掉两端的空白字符之后的新字符串; ○返回用定界符分隔的字串 所构成的一个字符串数组; ○用一个新字符代替该字符串所有匹配的旧字符串; ○用一个新字串替换第一个匹配的字串; ○用一个新字串替换所有匹配的字串; |
java.lang.String | |
+indexOf (ch: char): int +indexOf (ch: char , formIndex :int):int +indexOf (s:String) :int +indexOf (s:STring, formIndex:int):int +lastIndex (ch:char):int +lastIndex (ch:char , formIndex: int ):int +lastIndex (s:String):int +lastIndex (s:String , formIndex: int ):int |
○返回第1次出现ch的下标,如果不匹配返回-1; ○返回字符串formIndex之后第1次出现ch的下标; ○返回第1次出现s的下标,如果不匹配返回-1; ○返回最后1次出现ch的下标,如果不匹配返回-1; ○返回字符串自formIndex最后1次出现ch的下标; ○返回最后1次出现s的下标,如果不匹配返回-1; |
java.lang.String | |
+valueOf (c:char):String +valueOf (data:char[ ]):String +valueOf (d:double):String +valueOf (f:float):String +valueOf (i:int):String +valueOf (b:boolean):String |
○返回包含字符c的字符串; ○返回包含数组中字符的字符串; ○返回表示double值的字符串; |
java.lang.Character | |
+Character (value :char) +charValue () : char |
○使用char值构建一个字符对象; ○从这个对象返回char值; |
+compareTo (anotherCharacter : Char) :int +equals(anotherCharacter : Char): boolean |
○将这个字符与其他字符比较; ○如果这个字符等于另一个字符返回true; |
+isDigit (ch : char ) : boolean +isLetter(ch:char) : boolean +isLetterOrDigit(ch:char) : boolean +isLowerCase(ch:char) : boolean +isUpperCase(ch:char) : boolean |
○如果指定字符是一个数字,返回true; ○如果指定字符是一个字符,返回true; ○如果指定字符是一个数字或字母; ○如果指定字符是一个小写字母; ○如果指定字符是一个大写字母; |
+toLowerCase(ch:char) : char +toUpperCase(ch: char) : char |
○返回指定字母的小写; ○返回指定字母的大写; |
java.lang.StringBuilder | |
+StringBuilder +StringBuilder (capacity : int) +StringBuilder (s:String) |
○构建一个容量为16的字符生成器; ○构建一个指定容量的字符生成器; ○构建一个带指定字符串的字符生成器; |
java.lang.StringBuilder | |
+append (data : char[]) :StringBuilder +append (data:char[] , offset: int , len: int ):StringBuilder +append ( v: aPrimitiveType) :StringBuilder +append ( s: String) : StringBuilder +delete(stractIndex: int ,endIndex:int): StringBuilder +deleteCharAt (index :int) : Stringbuilder +insert (index: int, data: char[] , offset: int , len: int):Stringbuilder +insert (offset: int , data: char[]): Stringbuilder +insert (offset: int , v: aPrimitiveType) :Stringbuilder +insert (offset: int ,s:String) :Stringbuilder +replace (startIndex: int , endIndex: int , s: String):Stringbuilder +reverse () :StringBuilder +setCharAt (index: int, ch :char) : void |
○追加一个char型数组; ○追加data中的子数组; ○追加一个基本型值; ○追加一个字符串; ○删除stractIndex到endIndex-1的字符; ○删除指定下标的字符; ○在指定下标处,插入数组中数据子数组; ○在指定下标处,插入数组; ○在指定下标处,插入转换成字符串的值; ○在指定下标处,插入字符串; ○使用特定字符,替换字符生成器中stractIndex 到endIndex - 1 的字符; ○颠倒生成器中的字符; ○在生成器特定下标处设置一个新字符; |
java.lang.StringBuilder | |
+toString () : String +capacity : int +charAt (index: int) :char +length () :int +setLength (newlength :int) : void +subString (stractIndex: int): String +subString (stractIndex: int, endIndex:int): String +trimToSize () :void |
○重字符生成器返回以字符串对象; ○返回这个字符串生成器的容量; ○返回指定下标处的字符; ○返回这个生成器中字符的个数; ○在这个生成器中设置新的长度; ○返回从stractIndex开始的字符串; ○返回stract到end-1 的字符串; ○减少字符串生成所用的储存大小; |