string类的常用方法


String

C++、java等编程语言中的字符串。 在java、C#中,String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。
String类是不可变(final)的,对String类的任何改变,都是返回一个新的String类对象.这样的话把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有任何影响,这一点和基本数据类型相似.


string 的常用方法

            string st = "哈哈,我又变帅了";
            char[] chs = st.ToCharArray();
            st = new string(chs);
            st.ToUpper();
            //返回此字符串转换成大写形式的副本

            st.ToLower(); 
            //返回此字符串转换成小写形式的副本

            st.Contains("帅"); 
            //返回一个布尔类型的值,该值指示制定的子串是否出现该字符串中

            st.StartsWith("哈");
            //返回一个布尔类型的值,确定此字符串实例的开头是否与制定字符串匹配

            st.EndsWith("了");
            //返回一个布尔类型的值,确定此字符串实例的结尾是否与制定字符串匹配

            st.Substring(3, 3); 
            //字符串从制定的字符位置开始且具有指定的长度

            st.Replace("了", "啦"); 
            //返回一个新字符串,其中当前实例中出现的所有指定字符串都替换为另一个制       定字符串
            st.Remove(3); 
            //返回当前实例中从指定位置到最后位置的所有字符以后的新字符串

            string str = "哈哈,h";
            st.Equals(str, StringComparison.OrdinalIgnoreCase);
            //确定此字符串是否与另一个指定的字符串对象具有相同过的值
            st.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            //基于数组中的字符将字符串拆分为多个字符串

            st.Trim(); 
            //移除开始和结尾的空白字符 

            string.Join("|", new string[] { "老牛", "凤姐" }); 
            //在字符串数组里插入| 

            st.Insert(5, "呵呵"); 
            //在某个索引出插入字符串 

            st.IndexOf("帅", 7); 
            //在索引为7 的地方开找这个字符串,如果找得到,就返回这个字符串的索引,如果找不到就返回-1 

            st.LastIndexOf("了");  
            //找字符串中最后这个了对应的索引

            string.IsNullOrEmpty(st); 
            //指示指定的字符串是Null还是string.Empty字符串 

            string.Format("{0}", "我又变帅了"); 
            //将制定字符串中的一个或多个格式项替换为指定对象的字符串表示形式


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值