string str= ”hello word”; 
int  i= 5 ; 
1  取字符串的前i个字符
str= str.  Substring( 0 , i) ;  
substring ( start, end) :substring是截取2 个位置之间及start- end之间的字符串
2  去掉字符串的前i个字符:
str= str.  Remove( 0 , i) ;  
3  从右边开始取i个字符:
str= str.  Substring( str.  Length- i) ;  
4  从右边开始去掉i个字符:
str= str.  Substring( 0 , str.  Length- i) ;  
5  判断字符串中是否有”abc” 有则去掉之
using System. Text. RegularExpressions ; 
string str =  “123 abc456”; 
string a= ”abc”; 
Regex  r =  new  Regex ( a) ; 
Match  m =  r.  Match( str) ; 
if  ( m.  Success) 
{ 
str= str.  Replace( a, ”“) ; 
Response. Write ( str) ; 
string str1, str2; 
str1= str.  Substring( 0 , m.  Index) ; 
str2= str.  Substring( m.  Index+ a.  Length, str.  Length- a.  Length- m.  Index) ; 
Response. Write ( str1+ str2) ; 
} 
6  如果字符串中有”abc”则替换成”ABC ”
str= str.  Replace( “abc”, ”ABC ”) ; 
7. charAt ( int  index) :实现从字符串中提取指定位置的字符
8  indexOf ( int  str, int  fromIndex) :返回指定字符在此字符串中第一次出现处的索引。如果在此 String  对象表示的字符序列中出现值为 str 的字符,则返回第一次出现该字符的索引(以 Unicode  代码单元表示)
9  String  str=  “6874311 加6843184351 ”
String  split = ”加”; 
StringTokenizer  token =  new  StringTokenizer ( str,  split) ; 
str= token. nextToken ( ) ; 
System . out. println ( “输出”+ str) ; 
10  手机号截取 保密形式
private  void  phoneText ( )  { 
String  str =  “18868481851 ”; 
String  s = str. substring ( 3 , 7 ) ; 
String  s1 =  str. replace ( s, ”* * “) ; 
Log . d ( “输出截取替换的结果”, s1) ; 
} 
String  mobile =  “12345678900 ”; 
String  Number = mobile. substring ( 0 , 3 ) + ”* * “+ mobile. substring ( 7 , mobile. length (  ) ) ; 
11  .  截取 指定 字符串出现的位置 到最后一位 之间 的 字符串
url. substring ( url. indexOf ( “= ”) +  1 ) ;