静态方法:

1.Format参数化处理

  类似 Console.WriteLine();

2.Compare 字符串的比较

  string.Compare(string str1,string str2,bool ignoreCase)   //(ignoreCase)是否忽略大小写比较

3.IsNullOrEmpty判断字符是否为null或者为空

4.Join字符串的合并

  string.Join(str,params string[] allStr); //将数组allStr中的内容拼接成一个新的字符串,并在对应数组的每两项间添加分隔符str 默认第一个不插入字符串

实例方法:

1.Contains 判断字符串中是否包含某个字符

  str.Contains (string)

2.EndsWith和StartsWith  判断是否是已某种字符串开始或者结束

  string str="ABCD";

  bool  b1 = str.StartsWith("A");   true

  bool  b2 = str.EndsWith("C");    false

3.Equals 比较两个字符串是否相等

4.IndexOf 和 LastIndexOf  判断字符串第一次出现 下标 和最后一次出现 下标 的位置,如果没有出现过则返回值为-1

5.Replace 字符串(字符也是可以的)替换,返回新的字符串

  str.Replace("A","B")  A替换成B

6.Insert 插入     在字符串的index位置上插入字符,原来的字符依次后移

7.Remove删除字符串(字符)在字符串中移除从startIndex开始,长度为length的字符串,剩下的字符合为一个新的字符串

  str.Remove(startIndex,length);

8.Split 将字符串 str 以 sep 数组中的字符分割,分割后得到的内容存到一个数组中

  string[] allStr = str.Split(params char[] sep);

   string.Join("",str.Split(params char[] sep));   利用合并方法实现分割字符串并且拼接

9.Substring 截取字符以 index 开始截取 lenth 个字符

10.ToCharArray将string转化为char数组

11.Trim() 去除两边的空格

12.ToUpper 全部转换为 大写,ToLower 全部转换为 小写

转载于:https://www.cnblogs.com/Visional/p/9801132.html

C#有关string的方法相关推荐

  1. String.Format()方法

    String.Format方法是我们在.Net应用开发时经常使用到的,它的灵活使用有时能够达到事半功倍的效果,下面我们就借用MSDN上的一个示例来向大家展示String.Format的各种用法. 该示 ...

  2. 【java】maven工程使用switch时不能使用String解决方法

    原因 : 1.7之前不支持使用String 解决方法 : 1.右击程序------> Build Path ------>Config Build Path 2.选择图示选项 3.更改选项 ...

  3. 科普:String hashCode 方法为什么选择数字31作为乘子

    1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法.然后大致看了一下 hashCode 的实现,发现并不是很复杂.但是我从源码中发现了一个奇怪的数字,也就是本文的主 ...

  4. python lowercase_python 的 string.casefold 和 string.lower 方法区别?

    python 3.3 引入了 string.casefold 方法,其效果和 string.lower 非常类似,都可以把字符串变成小写,那么它们之间有什么区别?什么时候该用 string.casef ...

  5. String.intern()方法JDK6与JDK7/JDK8不同

    在JDK6中,String.intern()方法先去运行时常量池中查看有无该字符串,如果有,则直接返回该字符串在方法区的内存地址.如果没有则会先将该字符串对象复制一份保存在常量池中,并返回该字符串对象 ...

  6. java 获取字符串长度_ava练习实例:java字符串长度与Java String charAt() 方法 (建议收藏)...

    JJava 字符串长度 public class StringDemo {public static void main(String args[]) {String palindrome = &qu ...

  7. String.format()方法使用说明

    2019独角兽企业重金招聘Python工程师标准>>> JDK1.5开始String类中提供了一个非常有用的方法String.format(String format, Object ...

  8. ASP.NET中String.IndexOf 方法的使用

      ASP.NET中String.IndexOf 方法的使用 收藏 String.IndexOf 方法 (value, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配 ...

  9. 当要将其他类型转成String类型时候 看String的方法

    当要将其他类型转成String类型时候 看String的方法进行转换 转载于:https://www.cnblogs.com/classmethond/p/10100877.html

  10. Java在使用时需要注意那些问题_java使用String.split方法时要注意的问题

    在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果. 我们看jdk doc中说明 public String[] split(String rege ...

最新文章

  1. UITableView性能提升和优化(第3章) 之一
  2. 应用Druid监控SQL语句的执行情况--转载
  3. 湖南理工学院计算机老师信息,郭观七(计算机与信息工程系)老师 - 湖南理工学院 - 院校大全...
  4. [转]后端程序员必备:书写高质量SQL的30条建议
  5. isql 测试mysql连接_[libco] 协程库学习,测试连接 mysql
  6. vue.js框架搭建
  7. vue-cli部署ngixs_nginx部署访问vue-cli搭建的项目的方法
  8. 车牌识别SDK支持Android、ios
  9. [转载][不转不行了^皿^]金庸小说中的十大“公司”
  10. javascript实现数独解法
  11. 源代码 格式化 php,CoolFormat源代码格式化工具
  12. 轻松读书——麦肯锡教我的写作武器
  13. 【现代通信原理笔记】8 蜂窝系统
  14. 【有利可图网】PS实战教程37:制作一颗晶莹剔透的水珠
  15. ECshop 数据库表结构字段说明
  16. uni-app项目(首页)
  17. IBM X系列服务器装机全过程,RAID磁盘阵列制作与安装ESXI
  18. python编程初学者的良言警句_程序员的20条金句良言,早点找女朋友,生活作息会更健康...
  19. 如何获取网页真实地址
  20. php 栏目名称,PHPCMS V9调用栏目ID,栏目名称,父栏目,顶级父栏目

热门文章

  1. 开滦二中2021高考成绩查询,2021年唐山查询中考成绩
  2. 网安入门须知:Python基础导读
  3. 腾讯优图升级为计算机视觉研发中心,与《科学》宣布战略合作
  4. GNU make manual 翻译( 一百六十二)
  5. 庖丁解Puppet之操作记实
  6. Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
  7. Windows系统下查看已共享的文件夹的方法
  8. 企业之HA~cluster
  9. 读《python核心编程2》笔记 1
  10. 孩子们的游戏(圆圈中最后剩下的数)