StringBuilder & Character内置方法
- `StringBuilder`
- append(String/StringBuilder/int)
- insert(int,String)
- delete(int start ,int end)
- deleteCharAt(int index)
- replace(int start,int end,String s)
- reverse()
- charAt(int index)
- indexOf(String s)
- lastindexOf(String s)
- substring(int index)
- `Character`
- judge
- Character.isDigit(char)
- isLetter(char)
- isLetterOrDigit(char)
- isLowerCase(char)
- isUpperCase(char)
- isWhitespace(char)
- isISOControl(char)
- convert
- toLowerCase(char)
- toUpperCase(char)
- digit(char ch,int radix)
StringBuilder
append(String/StringBuilder/int)
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World"); // "Hello World"
sb.append(123); // "Hello World123"
sb.append('\n'); // append newline
insert(int,String)
sb.insert(5, " Java"); //insert string at specified index;existing char at and beyond the index will shifted to right;
// result: "Hello Java World123"
delete(int start ,int end)
delete char from start to end-1
sb.delete(5, 10);
// result: "Hello World123"
deleteCharAt(int index)
sb.deleteCharAt(5); //delete character at specify index(' ')
// result: "HelloWorld123"
replace(int start,int end,String s)
sb.replace(5, 10, "Java"); //replace char which's index from start to end-1 with "java"
// result: "HelloJava123"
reverse()
reverse the String
charAt(int index)
char c = sb.charAt(6); // return the Character with specify index
indexOf(String s)
int index = sb.indexOf("Java"); // return the index of first occurence of the substring
lastindexOf(String s)
int index = sb.indexOf("Java"); // return the index of last occurence of the substring
substring(int index)
String sub = sb.substring(6); // return substring from index to end
//result:"Java123"
Character
judge
Character.isDigit(char)
Determine it’s weather a digit.
isLetter(char)
Determine it’s weather a letter.
isLetterOrDigit(char)
Determine it’s weather it’s a letter or digit
isLowerCase(char)
Determine it’s weather it’s a lowercase Character
isUpperCase(char)
Determine it’s weather it’s a uppercase character.
isWhitespace(char)
Determine it’s weather a blank symbol
isISOControl(char)
Determine it’s weather a ISO control symbol
convert
toLowerCase(char)
convert to lowercase character
toUpperCase(char)
convert to Uppercase Character
digit(char ch,int radix)
convert to a number in the specified base