C#中字符串常用方法总结
来源:互联网 发布:高考辅导软件 编辑:程序博客网 时间:2024/05/16 15:26
字符串的方法是C#中较重要却很零碎知识。对这些常用字符串方法做一个总结。以便于理解和记忆。
1、字符串常用方法
1)静态方法:用string加点调用:string.Compare(string s1,string s2);
int Compare(string s1,string s2);比较两个字符串的大小 s1>s2 1 s1==s2 0 s1<s2 -1bool string.IsNullOrEmpty(); 判断字符是否为null或"";
bool string.IsNullOrWhiteSpace(); 判断字符是否为null或" "(空白字符);
string.Concat(string[] strs) == string.Join("",strs); 连接一个数组中的每个元素;
string.Join(string seperator,params object[] values);以指定的分隔符连接字符串数组中的值
string.Format(); 格式化有占位符的字符串;
2) 实例方法:使用字符串对象调用
// 增
string Insert(int, string) 在对应的位置插入字符串
PadLeft(int ,string) 示例:"1".PadLeft(1024.ToString().Length, '0') =>> 0001
PadRight(int ,string) 以指定的字符串添加到目标字符右侧,保持默认的长度;
// 删
string Remove(int startIndex, int count) 从指定的位置开始移除count长度的字符
string Substring(int startIndex, int count) 从指定的位置开始截取count长度的字符
// 改
string[] Split(char[], StringSplitOptions) 以指定的字符分割字符串,第二个参数表示是否移除空字符;
// 查
bool Contains(string) 判断当前字符串中是否包含参数中的字符串
bool StartsWith(string)判断字符串是否以某个字符开始
bool EndsWith(string)判断字符串是否以某个字符结束
bool Equals(string)比较是否和目标字符串相等(字符串比较str1==str2用的多)
int IndexOf(string, int) 从制定位置开始寻找字符,如果没有找到返回-1
LastIndexOf(string,int) 字符串在对象中出现的最后一次位置,如果没有找到返回-1
IndexOfAny(char[] array, int) 字符数组中的任意字符在对象中出现的第一个位置,如果没有找到返回-1
LastIndexOfAny(char[] array,int) 字符数组中的任意字符在对象中出现的第一个位置,如果没有找到返回-1
0 0
- C#中字符串常用方法总结
- C#总结---字符串类常用方法
- C#中常用处理字符串的方法
- C#中常用的字符串处理方法
- C#中常用处理字符串的方法
- Java中常用字符串方法总结
- Java中常用字符串方法总结
- Java中常用字符串方法总结
- Java中常用字符串方法总结
- Java中常用字符串方法总结
- Java中常用字符串方法总结
- Java中常用字符串方法总结
- Java中常用字符串方法总结
- C#中常用的ToString()方法总结
- C# 字符串常用方法
- c#字符串常用方法
- C#中几种常用的处理字符串的方法总结
- C#常用方法总结
- 重写org.springframework.beans.BeanUtils的copyProperties(Object source,Object target)方法 从model复制属性到pojo中
- SQLITE3的锁以及事务
- IOS学习笔记31—两个ViewController间传值(二)
- struts2 自定义全局类型转换器
- HDU 1305 Immediate Decodability
- C#中字符串常用方法总结
- leetcode——String to Integer (atoi) 字符串转换为整型数(AC)
- 网易彩票项目思路
- 南阳42 一笔画问题(欧拉回路+并查集)
- OpenStack压力测试(批量创建200个instance)--结果非常失望
- coovachilli无线认证
- 博客搬家
- cout 格式化
- 遍身罗绮者 不是养蚕人