字符与字符串的学习

【1】 字符串的大小写转换

string.ToUpper:转换为大写

string.ToLower:转换为小写

【2】字符串的比较

1> == 和 !=     :  string1 == string2       或      string3  !=  string4

2>string.Equals(字符串1,字符串2)  返回一个布尔类型的值

3>string.Compare(字符串1,字符串2,true) 返回值是 -1、0、1 如果后面加有一个布尔类型的返回值。那么字符串的比较就忽略大小写

【3】字符串的格式化

//Format

//String.Format(要转换的格式,格式化的对象);

//String.Format(要转换的格式,格式化的对象一,格式化的对象二)

//方法                           适用类型                               含义

//C                            数字类型                        专用场合的货币值

//D                            只用于整数类型                      一般整数

//E                            数字类型                            科学计数法

//F                            数字类型                        小数点后的位数固定

//G                            数字类型                            一般整数

//N                            数字类型                        通用场合数字格式

//P                            数字类型                              百分数

//X                            只用于整数类型                      十六进制格式


【4】字符串的截取

string.substring(n);         从第n位截取字符串,保留第n位后的

string.substring(n,m);  从字符串第n位开始截取,保留m位


【5】字符串的分割

//分割是通过split方法来实现的,其有多种重载形式,这里只讲一种

//格式为:字符串1 split(字符或字符数组);  sting.split('-');

//分割后返回值是一个字符串数组

【6】字符串的合并

//合并方法

//① +

//字符串3 = 字符串1 + 字符串2

//② concat

//string.concat(字符串1,字符串2,字符串3,.....字符串n)

//③ join

//string.join(合并后的分隔符,字符串数组);

【7】字符串的插入与填充

//插入方法:

//插入通过Insert方法实现

//表达式:字符串.Insert(插入位置,插入子字符串);

//填充方法:

//填充是通过Padright和Padleft实现的。

//Padrigth方法是在字符串的结尾通过添加指定的重复字符串填充字符串

//字符串.Padright(总

长度);  //以空格填充

//字符串.Padleft(总长度,要填充的字符);

【8】字符串的删除

字符串的删除是通过remove来实现的

//通过Remove方法来实现字符串的移除

            //【1】string.Remove(n):将字符串从指定位置n后的所有字符全部移除

            //【2】string.Remove(n,m):将字符串从指定位置n开始的m位字符全部移除


【9】字符串的修剪

**********************************************字符串的修剪Trim()**********************************************

            //修剪即位Trim,用于删除字符串头尾出现的某些字符

            //C#有三种修剪字符串的方法Trim().TrimStart().TrimEnd()

            //Trim()删除字符串首部和尾部的空格

            //TrimStart()只删除字符串头部的空格

            //TrimEnd()只删除字符串尾部的空格

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容