深入C#中的string类
2021-04-13 02:28
标签:oat java 浮点 示例 空字符串 lse 等于 参数 语法 深入C#中的String类 1.字符串查找方法 ②.LastindexOf(char/string value) 2.兼容大小写形式 3.string截取字符串方法 3.String分割和链接 4.比较字符串 ②比较字符串内容 5.提示 ①运算“==”和Equals()方法 ②""和string.Empty ②格式项的形式 ③格式化字符串表 7.数值类型与字符串之间的转换 (1)转换 *相对于Parse()方法,使用Convert类进行数据类型转换相对安全 深入C#中的string类 标签:oat java 浮点 示例 空字符串 lse 等于 参数 语法 原文地址:https://www.cnblogs.com/x-Zhang/p/8988300.html
①.indexOf(char/string value)
找到第一个匹配项所在的位置
找到最后一次匹配项所在的位置
*两个方法的返回值都是int类型,如果找到匹配项则返回下标,没有返回-1;
*两个方法支持char类型和string类型
③示例:
int 变量名 = 字符串.IndexOf("匹配项");
①string.Trim();
去除字符串两端空格
②string.ToLower();
转换为小写
③string.ToUpper();
转换为大写
①.Substring(int 起始位置)
从起始位置开始截取所有字符串
*使用一个参数的方法需要传入开始截取字符的下标位置
②.Substring(int 起始位置, int 截取长度)
传入2个参数:第一位代表开始截取的位置,第二位代表截取长度
两个参数都是int类型
①.分割字符串
Split()方法:
string[] str = 字符串.Split(‘‘);
返回值为字符串类型数组
参数:分隔符(Char型)
*因.Split方法对一个字符串进行分割,获取的是若跟个字符,所以使用数组接收返回值
②链接字符串
Join方法:
string str = string.Join("参数1",参数2)
返回值为字符串
参数1:链接符
参数2:字符串数组
*使用string.Join方法对字符串数组进行链接,获取字符串
①比较大小
Compare方法:
字符串1.Compare(字符串2)
比较两个字符串的大小,返回一个整数。若str1小于str2,则返回值小于0。
若str1等于str2,则返回值等于0。若str1大于str2,则返回值大于0。
Equals方法:
字符串1.Equals(字符串2)
比较两个字符串。若相等,返回值类型为true。若不相等,返回值类型为false
运算符“==”:
比较两个值对象在内存中的首地址
Equals()方法:
比较 两个值对象的值是否相等
"":
为string对象分配一个长度为零的存储空间
string.Empty:
表示空字符串,不会为字符串分配存储空间
6.格式化数值
①语法:
string str = string.Format("格式字符串",参数列表);
{索引[,对齐][:格式字符串]}
货币格式:string.Format("{0:C3}",2000);
十进制格式:string.Format("{0:D3}",2000);
小数点后的位数固定:string.Format("{0:F3}",2000);
用逗号隔开数字:string.Format("{0:N}",2000);
百分比计算法:string.Format("{0:P3}",2000);
十六进制格式:string.Format("{0:X000}",2000);
①Parse()方法:
数据类型.Parse(字符串);
②使用Convert类转换:
转换为整数类型(int类型):Convert.ToInt32(字符串)。
转换为单精度浮点型(float类型):Convert.ToSingle(字符串)。
转换为双精度浮点型(double类型):Convert.ToDouble(字符串)。
转换为字符串类型(string类型):Convert.ToString(字符串)。
(2)转换为字符串类型
①调用ToString()方法就可以实现
数值类型.ToString();
*Java和C#中同步
下一篇:win32 MSG 值