1、转大小写
(1)字符
char.ToUpper(c)
char.ToLower(c)
(2)字符串
str.ToUpper()
str.ToLower()
2、字符串比较大小
(1)== 或者 !=
(2)String.Equals(str1,str2)返回布尔值
(3)String.Compare(str1,str2,true)
(4)str1.CompareTo(str2)
str1>str2,>0
str1<0
str1=str2,=0
true忽略大小写
3、字符串格式化
String.Format();
4、截取字符串
str.Substring(n);
str.Substring(n,m);
n为起始下标位,m为长度,空则为全部
5、字符串分割
str.Split(char/chars[])返回数组
6、字符串合并
(1)+
(2)String.Concat();
(3)String.Join(separator,strings);
7、字符串插入填充
(1)str.Insert(index,string);
(2)str.PadLeft(width,char); char默认为空格
(3)str.PadRight(width,char);
8、字符串移除
str.Remove(index)
str.Remove(index,num)
9、字符串的修剪
str.Trim(char/chars[])接受重载
str.TrimStart()
str.TrimEnd()
str.ToCharArray()
10、字符串的复制
静态方法:string.Copy(s)
实例方法:str.CopyTo()
11、字符串的替换
str.Replace()
12、字符串查找
str.IndexOf()
str.LastIndexOf()
13、类型转换
(1)隐式转换
(2)显示转换
char是16位的
checked()溢出检查
string——>int
(1 、int.Parse(string) 不能转换空引用null,只能转换string类型
(2、Convert.ToInt32()会将空null转换为0; 四舍六入五取偶
(1)小数0-4,舍去
(2)小数5,取最邻近的偶数
(3)小数6-9,进位
(3、(int)强制括号转换,只能转换数值类型,不能转换引用类型string,不进行四舍五入,直接舍去小数部分
int——>string
(1、int.ToString()
(2、Convert.ToString(int)两种方式等价
*以上system.stirng类方法都需要创建新的字符串对象,
14、StingBuilder类,(using System.Text;)
Append
Insert
Remove
Replace
AppendFormat
AppendLine
。。。