string

字符串指定位置获取

字符串本质时char数组

字符串转char数组

char[] chars = str.ToCharArray();


字符串拼接

str = string.Format("{0}{1}",robot,1);


正向查找字符的位置

str = "robot";
//会返回2
int index = str.IndexOf("o");
//如果没找到这样的字符默认会返回-1

反向查找字符的位置

str = "robot";
//会返回4
int index = str.LastIndexOf("o");
//如果没找到这样的字符默认会返回-1

移除指定位置后的字符

str = "robot";
//会返回ro
//string里面有很多方法会返回一个新的string而不去修改原来的string
str = str.Remove(2);
//两个参数的移除
//参数1 开始位置
//参数2 字符个数
//上面str中时ro,所以这里会返回r
str = str.Remove(1,1)

替换指定字符串

str = "robot";
//会返回oobot
str = str.Replace("r","o");

大小写转换

str = "robot";
//会返回ROBOT
str = str.ToUpper();
//会返回robot
str = str.Tolower();

字符串截取

str = "robot";
//截取从指定位置开始后的字符串,包含指定位置
//会返回bot
str=str.Substring(2);
//参数1 开始位置
//参数2 指定个数
//会返回o
//不会自动判断越界,需要自己判断
str=str.Substring(1,1);

字符串切割

str = "1,2,3,4,5";
//通过逗号分割数据存入数组
string[] strs = str.Split(',');
posted @ 2024-12-26 16:52  cannedmint  阅读(22)  评论(0)    收藏  举报