String和StringBuffer的常用方法及些许例子

String常用方法:

charAt(int index): 获取指定索引处的字符。

String和StringBuffer的常用方法及些许例子

String和StringBuffer的常用方法及些许例子

indexOf(String str): 获取str在字符串对象中第一次出现的索引。

substring(int start): 从start开始截取字符串。

String和StringBuffer的常用方法及些许例子

substring(int start,int end): 从start开始,到end结束截取字符串。包括start,不包括end。

toCharArray(): 把字符串转换为字符数组。

String和StringBuffer的常用方法及些许例子

toLowerCase(): 把字符串转换为小写字符串。

toUpperCase(): 把字符串转换为大写字符串。

String和StringBuffer的常用方法及些许例子

trim(): 去除字符串两端空格。

split(): 去除字符串中指定的的字符,然后返回一个新的字符串。

String和StringBuffer的常用方法及些许例子

replace(char oldChar, char newChar): 将指定字符替换成另一个指定的字符。

lastIndexOf(String str): 返回指定字符出现的最后一次的下标。

StringBuffer常用方法:

append(String str): 可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身。

insert(int offset,String str) : 在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身。

deleteCharAt(int index): 删除指定位置的字符,并返回本身。

delete(int start,int end): 删除从指定位置开始指定位置结束的内容,并返回本身。

replace(int start,int end,String str): 从start开始到end用str替换。

reverse(): 字符串反转。

String和StringBuffer的常用方法及些许例子

substring(int start): 从指定位置截取到末尾。
substring(int start,int end): 从start开始,到end结束截取字符串。包括start,不包括end 截取从指定位置开始到结束位置,包括开始位置,注意:返回值类型不再是StringBuffer本身而是string类型。