字符串函数的使用

  字符串,一种看似值类型的数据,它却是引用类型。当定义一个字符串时,例如:string str="aaa";它的内存分配是这样的。创建一个string类型的变量str,在栈里给str分配内存来存放"aaa"的地址,假如“aaa”的地址是10011001,则str存放的就是10011001,而“aaa”实际是在堆里为它分配了一块空间来存储它。str指向“aaa”。今天还发现字符串可以用字符串加下标的形式输出,但是不可以对其进行修改,这样当输入任意26个字母的字符串时,把它倒着输出就很简单了。

     今天学到的字符串处理函数:Toupper()把字母转换成大写字母。ToLower()把字母全部转换成小写字母。

                                                    Split()分割字符串函数,可以以任意字符分割字符串,以空格分割例如:字符串.(' ')或字符串.(',').

                                                    Trim()清除字符窜首尾的空格 TrimEnd() 清除字符窜尾部的空格TrimStart()清除字符窜头部的空格。这三个函数的括号里也可以放任意字符来清除字符串首含任意字符的字符。例如:字符串.Trim('s');可以清除字符串首尾的“s”。其实括号里本应该接收一个字符数组,但是有params所以可以接收字符的集合。

                                                    ToCharArray()可以将字符串拆分为一个一个的字符并存放在字符数组中。例如:char[] a=字符串.ToCharArray();

                                                    IndexOf("被检索的子串")返回的是被检测字符串的位置

                                                    tring.Compare("字符串1","字符串2')比较两个字符串是否完全相同,相同则返回0,字符串1大于字符串2返回大于0的数,字符串1小于字符串2返回小于0的数。

                                                    取字符串中的子串或某个字符Substring(开始索引,子串的长度)

                                                    字符串删除函数 remove(开始索引,删除的长度)

                                                    插入字符串Insert(插入的索引位置, 插入的子串)

                                                    字符串替换函数 replace("原子串","被替换后的新串")

                                                    PadLeft(字符串的显示宽度:当字符串的长度小于指定字符串的显示宽度时,在字符串的左边添加空格,实现右对齐.

                                                    PadRight(字符串的显示宽度:当字符串的长度小于指定字符串的显示宽度时,在字符串的右边添加空格,实现左对齐。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值