C#编程-40:字符串复习笔记
        【摘要】   
 1、转大小写 
 
  (1)字符
  
 
  char.ToUpper(c)
  
 
  char.ToLower(c)
  
 
  (2)字符串
  
 
  str.ToUpper()
  
 
  str.ToLower()
  
 
  
  
 
  2、字符串比较大小
  
 
  (1)== 或者  !=
  
 
  (2)String...
    
    
    
     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 
 
 
 
   。。。 
 
 
 文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/81049046
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)