• 深入C#的String类


     一.字符串常用方法

    1.IndexOf("")   如果找到字符串出现的位置则为索引位置,否则返回-1,索引从0开始

    2.string   Substring(  int  startIndex , int  length  ); 从开始位置startIndex,截取到结束位置(截取长度length)

    3.Trim()  清除前后两端空格

    4.ToUpper() 将字符串全部转换为大写

    5.ToLower() 将字符串全部转换为小写

    6.Equals()
    == 和 Equals()有何区别?
    ==运算符: 常用来比较int、double等基本数据类型的数值
    Equals():常用来比较对象

    7.""和String.Empty的区别

    ""代表一个空的字符串,会在内存空开辟一块儿空的存储空间
    String.Empty代表一个空的字符串,不会开辟空间

    8.判断字符串为空的三种写法
    name.Length == 0
    name == String.Empty
    name == ""

    9.Split('') 按照指定字符分割,返回值为一个string类型的数组

    10.Join("",string [] str) 按照参数1的指定字符拼接,第二个参数为要拼接的数组

    11.Format("{索引位置,-8:F2}") 负为左,正为右
    字符 说  明 示  例 输出结果
    C     货币格式 String.Format(”{0:C3}”, 2000) ¥2,000.000
    D     十进制格式 String.Format(”{0:D3}”, 2000) 2000
    F 小数点后的位数固定 String.Format(”{0:F3}”, 2000) 2000,000
    N 用逗号隔开的数字 String.Format(”{0:N}”, 250000) 250,000.00
    P 百分比计数法 String.Format(”{0:P3}”, 0.29768) 29.768
    X 十六进制格式 String.Format(”{0:X000}”, 12) C

    12.字符串和数值型的互相转换 
    字符串类型转换为数值类型时,通过Parse()方法进行转换
    int.Parse(string str); str这个字符串要是数字的有效格式

    13.数值类型转换为字符串
    ToString()

    14.Convert类进行类型转换
    Convert.ToInt32();
    Convert.ToSingle();
    Convert.ToString();

    15.类型转换
    隐式转换:对于数值类型,A的取值范围完全包含在B内
    显式转换:通过(数据类型)告诉编译器转换类型
    Parse()方法:字符串转换为数值型 
    Convert类:任意数据类型转换为某一指定类型
  • 相关阅读:
    spring security几大核心组件
    什么是CSRF攻击?如何避免?
    MyBatis+Oracle实现主键自增长的几种常用方式
    fastjson在将Map<Integer, String>转换成JSON字符串时,出现中文乱码问题
    Layui我提交表单时,table.reload(),表格会请求2次,是为什么?
    Jquery+ajax模板
    HttpServletRequest和ServletRequest的区别
    java技术基础
    mysql数据库基础
    linux基础03
  • 原文地址:https://www.cnblogs.com/qinzhenyu/p/10080986.html
Copyright © 2020-2023  润新知