String 操作

sb.deleteCharAt(sb.lastIndexOf(","));//删除最后一个逗号

StringBuilder StringBuffer String StringUtils 


substring() 
它有两种形式,第一种是:String substring(int startIndex) 
第二种是:String substring(int startIndex,int endIndex) 


String replace(char original,char replacement) 


trim() 去掉起始和结尾的空格 


valueOf() 转换为字符串 

toLowerCase() 转换为小写 

toUpperCase() 转换为大写 

length() 取得字符串的长度 


char ch; 
ch=”abc”.charAt(1); 


equals()和equalsIgnoreCase() 比较两个字符串 


startsWith()和endsWith() 


indexOf()和lastIndexOf() 
indexOf() 查找字符或者子串第一次出现的地方。 
lastIndexOf() 查找字符或者子串是后一次出现的地方。 


length()和capacity() 
一个StringBuffer当前长度可通过length()方法得到,而整个可分配空间通过capacity()方法得到。 


charAt()和setCharAt() 
char charAt(int where) 
void setCharAt(int where,char ch) 


insert() 插入字符串 
StringBuffer insert(int index,String str) 
StringBuffer insert(int index,char ch) 
StringBuffer insert(int index,Object obj) 


reverse() 颠倒StringBuffer对象中的字符 
StringBuffer reverse() 


delete()和deleteCharAt() 删除字符 
StringBuffer delete(int startIndex,int endIndex) 
StringBuffer deleteCharAt(int loc) 

replace() 替换 
StringBuffer replace(int startIndex,int endIndex,String str) 

substring() 截取子串 
String substring(int startIndex) 
String substring(int startIndex,int endIndex) 


部分转自:http://berserker-12.iteye.com/blog/429019

你可能感兴趣的:(String 操作)