字符串常见操作
1、取字符串的长度:Length
string str =“中国”; int Len = str.Length;//得到str字符串的长度
2、字符串转为比特码:
byte [] bytStr = system.text.encoding.default.getbytes(str); len = bytStr.Length;
3、字符串相加
System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("中国"); sb.Append("人民"); sb.Append("共和国");
4、截取字符串的一部分
string str = “ asdfghjkl ”; string tr = str.Substring(第几个字符开始,截取字符的个数); string tr = str.Substring(0,2);//从第0个字符开始 截取2个字符 ‘ as ’
5、查看指定位置是否为空
语法:char.IsWhiteSpce(字符串变量,位数); string str = “中国 人民”; Response.Write(char.IsWhiteSpace(str,2));//从第0个字符开始 0个字符为‘中’
6、查字符是否是字符
char.IsPunctuation("字符");
7、把字符转换成数字
Response.Write((int)'中'); --结果是 20013 反之 Response.Write((char)'20013');
8、清空字符串前后的空格
string str = “ 中国 ”; str=str.Trim();--str = “中国”
9、替换字符:字符串变量 .Replace(将原字符串中的字符替换为新的字符)
string str = “ 中国 ”; str = str.Replace(“国”,“央”); --将 ‘国’ 字 替换成 ’央‘ 字
10、删除字符串最后一个字符的3种方法;
string s =" 1,2,3,4,5,"; --删除最后一个 ,号 方法一:Substring s = s.Sbustring(0,s.Lendth-1); 方法二:RTrim --删除字符最后的空格 也可以用于截取一些字符 s = s。ToString().RTrim( ',' ); 方法三:TrimEnd s = s.TrimEnd( ',' ); --删除5后面的 , 要这样写 char[] Mychar ={'5',','}; s = s.TrimEnd(Mychar); s = string.TrimEnd().Remove(string.Length-2,1);
11、Parse的用法:将123456789转换成12-345-6789的方法
方法一 string a = "123456789"; a = int.parse(a).Tostring("##-##-###"); 方法二 string a = “123456789”; a = a.Insert(5,"-").Insert(2,"-');
12、将字符串转化成数字
Int32.TryParse()、Int32.Parse()、Convert.ToInt32()