字符串常用处理方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、字符串的常用方法(重要重要重要重要)
-> 增
-> 构造方法: new string(new char[] {...}) ---[将数组变成字符串]
new stirng(char c, int count) --【表示这个字符重复多少次组成字符串】
-> 加号:+
-> 连接字符串的方法:
string.Join(连接分隔符, 字符串数组或集合);
-> 插入的方法:
<字符串实例>.Insert(索引, 数据)
-> 删
-> Remove
<字符串实例>.Remove(索引, 总数) "0123".Remove(1,1) -> Substring ---【截取相应数目的字符串】
<字符串实例>.Substring(索引, 总数) "0123".Substring(1,1) -> Replace --【将相应的字符串替换成空】
<字符串实例>.Replace(需要删除的子字符, "")
-> Trim(TrimEnd,TrimStart)
-> 改
-> Replace -- --【替换字符串】
-> Split
<字符串实例>.Split(char[], StringSplitOptions.RemoveEmptyEntries)
"赵晓虎,赵剑宇,牛亮亮".Split(new char[] {','})
"I have a dream".Split(' ');
// I,空, have, a, dream
-> PaddLeft
<实例字符串>.PadLeft(总长度, 填充字符)
订单号:123
"123".PadLeft(10, '0')
-> 变大小写
ToLower()
ToUpper()
-> 查
-> IndexOf(LestIndexOf,IndexOfAny,LastIndexOfAny) ---【找到制定字符串的位置,找不到返回-1】
<字符串实例>.IndexOf(要找的字符或字符串, 从第一个索引开始)
找到一个字符串中所有字符'e'的位置
获得文件的后缀名的案例
Path.GetExtension(文件路径) ----【获得文件名】
int index = 文件路径.LastIndexOf('.');
string ext = 文件路径.Substring(index);
"abdcdef".IndexOfAny(new char[] {'d', 'e'})
-> Contains
return <字符串>.IndexOf("要包含的字符") != -1;
-> StartsWith ----【判断字符串是以什么开头或者什么结尾】-> EndsWith
将两个路径合并
p1 = @"C:\123\456";
p2 = @"789.mp3";
-> 其他
-> 比较
==
Equals
s1.Equals(s2)
string.Equals(s1, s2)
pare(string s1, string s2)
s1 > s2 1
s1 = s2 0
s1 < s2 -1
-> 格式化
string.Format() ----【不输出只返回】
-> Length
-> string.IsNullOrEmpty(字符串)
-> ToCharArray()