Java review-String and StringBuffer

java review

Common methods in the String class

1)String subString(int bejinindex);
返回从下标bejinindex到结尾的子串;

2)String subString(int bejin,int end);
返回从下标bejin到下标end-1的字符串;

3)boolean equals(String s);
比较当前字符串与s是否内容一样,一样就返回true,否则返回false4)boolean equalsIngnoreCase(String s);
忽略大小写进行字符串比较;

5)char charAt(int index);
返回字符串index下标处的字符;

6)String trim();
返回当前字符串忽略前面后面空格的字符串;

7)int length();
返回字符串长度;

8)String toUpperCase();
字母全替换为大写;

9)String toLowerCase();
字母全替换为小写;

10)boolean startsWith(String s);
检查字符串是否以s开头,是返回true,不是返回false11)boolean endsWith(String s);
检查字符串是否以s结尾,是返回true,不是返回false12)int indexOf(String s);
查找字符串中第一次出现s的下标;没找到返回-1;

13)String replace(char oldChar,char newChar);
返回字符串,将oldChar全部替换为newChar;

Common methods in the StringBuffer class

(StringBuffer is thread-safe, String is thread-unsafe);
(StringBuffer does not generate a new StringBuffer when adding or deleting characters);
Common methods:

StringBuffer append(char c)
添加参数到StringBuffer对象中

StringBuffer insert( int offset,String str)	
将字符串中的offset位置插人字符串str

StringBuffer deleteCharAt(int index)	
移除此序列指定位置的字符

StringBuffer delete(int start,int end)	
删除StringBuffer对象中指定范围的字符或字符串序列

StringBuffer replace( int start,int end,String s)	
在Stringuffer对象中替换指定的字符或字符串序列

void setCharAt(int index, char ch)	
修改指定位置index处的字符序列

String toString()	
返回StringBuffer缓冲区中的字符串

StringBuffer reverse()	
将此字符序列用其反转形式取代

Guess you like

Origin blog.csdn.net/timelessx_x/article/details/112058580