zoukankan      html  css  js  c++  java
  • 字符串常见操作

    1、取字符串的长度:Length

    string str =“中国”;
    int Len = str.Length;//得到str字符串的长度  

    2、字符串转为比特码:

    byte [] bytStr = system.text.encoding.default.getbytes(str);
    len = bytStr.Length;
    

    3、字符串相加

    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    sb.Append("中国");
    sb.Append("人民");
    sb.Append("共和国");
    

    4、截取字符串的一部分

    string str = “ asdfghjkl ”;
    string tr = str.Substring(第几个字符开始,截取字符的个数);
    string tr = str.Substring(0,2);//从第0个字符开始  截取2个字符 ‘ as ’
    

    5、查看指定位置是否为空

    语法:char.IsWhiteSpce(字符串变量,位数);
    string str = “中国 人民”;
    Response.Write(char.IsWhiteSpace(str,2));//从第0个字符开始  0个字符为‘中’
    

    6、查字符是否是字符

    char.IsPunctuation("字符");
    

    7、把字符转换成数字

    Response.Write((int)'中');   --结果是 20013
    反之
    Response.Write((char)'20013');
    

    8、清空字符串前后的空格

    string str = “   中国  ”;
      str=str.Trim();--str = “中国”
    

    9、替换字符:字符串变量 .Replace(将原字符串中的字符替换为新的字符)

    string str = “ 中国 ”;  
    str  = str.Replace(“国”,“央”);  --将 ‘国’ 字 替换成 ’央‘ 字
    

    10、删除字符串最后一个字符的3种方法;

    string s =" 1,2,3,4,5,";  --删除最后一个 ,号
    方法一:Substring
    s = s.Sbustring(0,s.Lendth-1);
    方法二:RTrim --删除字符最后的空格 也可以用于截取一些字符
    s = s。ToString().RTrim( ',' );
    方法三:TrimEnd
    s = s.TrimEnd( ',' );
    --删除5后面的 , 要这样写
    char[] Mychar ={'5',','};
    s = s.TrimEnd(Mychar);
    
    s = string.TrimEnd().Remove(string.Length-2,1);
    

    11、Parse的用法:将123456789转换成12-345-6789的方法

    方法一
    string a = "123456789";  
    a = int.parse(a).Tostring("##-##-###");
    方法二
    string a = “123456789”;
    a = a.Insert(5,"-").Insert(2,"-');
    

    12、将字符串转化成数字

    Int32.TryParse()、Int32.Parse()、Convert.ToInt32()
    

      

      

      

      

      

      

      

  • 相关阅读:
    Properties类
    缓冲流
    Mybatis
    分页查询
    QueryRunner和JDBC连接池
    JSP
    Session
    Cookie
    http协议和eclipes绑定tomcat
    servlet
  • 原文地址:https://www.cnblogs.com/leiminghui/p/13221266.html
Copyright © 2011-2022 走看看