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

    1.取字符串长度   length

    string str="中国";

    int len=str.length;

    2,字符串转化为比特码   GetBytes

    byte[] bytstr=system.Text.Encoding.Default.GetBytes(str);

    3.字符串想家    stringBuilder()

    System.Text.StringBuilder sb=new System。text.StringBuilder();

    sb.Append("中华");

    sb.Append("人民");

    sb.Append("共和国");

    //和"+"等效 输出中华人民共和国

    4.字符串截取  Substring(起始位置,截取位数);

    string str="asdfg";

    string s1=str.substring(0,2);

    s1=as;

    5.查指定位置是否为空字符  char.IsWhiteSpce(字符串变量,位数);

    string str=“中华  人民共和国”;

    response.write(char.IsWhitespace(str,2));

    结果为true

    6。查字符是否是标点符号   char.IsPunctuation('字符');

    方法同上

    7.把字符转化为数字

    response.write((int)'中');

    8.把数字转化为字符

    response.write((char)22269);

    结果为国字

    9清除字符串前后的空格  Trim()

    string str="   中国   ";

    str=str.trim();

    10.替换字符串     字符串变量.Replace("原字符","替换字符");

    例子:

    string str ="中国";

    str=str.Replace("国","央");

    str=“中央”;

    11.删除字符串最后一个字符的失去方法

    字符串:  string s="123456";

    方法一

    s=s.Substring(0,s.length-1);

    方法二

    s=s.TrimEnd(',');

    char[] Mychar={'5',','};

    s=s.TrimEnd(Mychar);

    12.字符串分割  Split

    方法一  :用单个字符来分割

    string  str="aaa,bbb,ccc";

    string[] sArray=str.Split('.');

    foreach(string i in sArray)

    {

    response.write(i.tostring());

    }

    结果:

    aaa

    bbb

    ccc

    方法二:用多个字符来分割

    string str ="aaajbbbsccc";

    string [] sArray=str.Split(new char[] {'j','s'});

    foreach(string i in sArray)

    {

    response.write(i.tostring());

    }

    结果:

    aaa

    bbb

    ccc

    方法三:   用字符串来分割

    using System.Text.RegularExpressions;   //先引用

    string str ="aaajsbbbjsccc";

    string []sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);

    foreach(string i in sArray)

    {

    response.write(i.tostring());

    }

    结果:

    aaa

    bbb

    ccc

    13. 把 123456789 转换为12-345-6789的方法

    方法一

    string a="123456789";

    a=int.Parse(a).ToString("##-###-####");

    方法二

    a=a.Insert(5,"-").Insert(2,"-");

    方法三

    using System.Text.RegularExpressions;   //先引用

    Regex  reg =new Regex(@"^(d{2})(d{3})(d{4})$");

    a=reg.Replace(a,"$1-$2-$3");

    14.输出21个A的简单写法

    string str=new string(‘A’,21);

    15 .得到随机数的方法

    Random r=new Random();

    int n1=r.Next();

    respons.write(n1);

    16.将字符串转化成整数数字

    string mystring="1234";

    int myint=0;

    Int32.TryParse(myString,out myint);

    response.write(myint);

  • 相关阅读:
    ab 性能测试工具的使用(Web并发测试)
    java 读取文件——按照行取出(使用BufferedReader和一次将数据保存到内存两种实现方式)
    java 判断两个时间相差的天数
    java 正则表达式的应用:读取文件,获取其中的电话号码
    mybatis 插入数据时返回主键
    CodeForces 493B Vasya and Wrestling 【模拟】
    图像边缘检測小结
    【JS设计模式】温习简单工厂模式、工厂方法模式、抽象工厂模式概念
    60.自己定义View练习(五)高仿小米时钟
    bzoj4361 isn
  • 原文地址:https://www.cnblogs.com/zxk3113/p/3889440.html
Copyright © 2011-2022 走看看