1. 字符串基础《一》
static void Main(string[] args)
{
string str1 = "I Love You";
string str2 = "这里是北京";
string[] strArr = {"A","B","C","D","E","F" };
char[] chr = { '', '', '', '', '', '' }; string newValue = new string(chr); // 灵活将char数组组合成一个字符串:"123456" Console.WriteLine(newValue); newValue = new string('a', ); //重复输出前面的char字符,得到一个新的字符串:"aa" Console.WriteLine(newValue); int comNum = string.Compare(str1, str2);
//如果str1 > str2 则返回1,否则返回 -1;等于返回0 Console.WriteLine(comNum); newValue = string.Concat(str1, str2); //将两个字符串连接起来,组成新字符串
Console.WriteLine(newValue); newValue = string.Format("{0}-{1}", str1,str2,chr[]); //格式化输出,注意前面的占位符智能小于或等于后面的值 Console.WriteLine(newValue); newValue = string.Join(",,", strArr); //用两个逗号将字符串数组,组成新的字符串输出 Console.WriteLine(newValue); bool isStrNull = string.IsNullOrEmpty(str1); //判断字符串是否为空,不为空返回False,为空返回True
Console.WriteLine(isStrNull);

2、字符串基础《二》

  string strVal = "我是一名程序员";
strVal = strVal.Replace("名", "位"); //用后面的字符替换前面的
Console.WriteLine(strVal);
strVal = strVal.Remove(, ); //从索引为2的位置删除两个字符
Console.WriteLine(strVal);
strVal = strVal.Substring(, ); //从索引为2的位置截取两个字符串返回
Console.WriteLine(strVal); char[] c = strVal.ToCharArray(); //字符串转换成char数组
Console.WriteLine(c);
char[] cc = chr.ToArray(); bool isContain = strVal.Contains("程序"); //查找是否包含程序两个字 int v = strVal.IndexOf("程序1", ); //从索引为1的位置开始,查找程序,如果找到返回索引所在位置,如果没有返回-1
Console.WriteLine(v);

        char[] ch = { '程', '员' };
        strVal = "我是一名程序员";
        int vNum = strVal.IndexOfAny(ch); //返回ch数组中,第一个匹配成功的字符索引位置:4

        bool isS = strVal.StartsWith("我");  //判断是否以我开头,如果是返回true,否则返回false

 str =  strVal.Split(ch, StringSplitOptions.RemoveEmptyEntries); //按char数组中字符,分别去拆分字符串,只要符合char数组某元素就拆分
例子如下:
  string strV = "I Love    Bei  Jing";
string[] s = strV.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
//返回没有空格的数组,长度位4

最新文章

  1. 大毕设-MATLAB-FFT实现
  2. jQuery的prop和attr方法之间区别
  3. eclipse working sets 视图 解决Other Projects不见问题
  4. .Net Framework 4.5.2 on Windows 10
  5. SQL Server ->> 分区表上创建唯一分区索引
  6. 01_JavaMail_05_创建邮件工具类MailUtils等方便发送邮件
  7. CoffeeScript 入门笔记
  8. JS完成页面跳转并传参的方法|附加:循环遍历对象
  9. JSP基础篇
  10. 分布式缓存管理平台XXL-CACHE
  11. Flutter路由的跳转、动画与传参(最简单)
  12. eclipse对于标签的配置不会出现自动提示的解决
  13. 第4次oo作业
  14. Confluence 6 已经存在的 Confluence 安装配置一个数据源连接
  15. MVC使用Redis实现分布式锁
  16. image 标签src
  17. Alpha 冲刺五
  18. os内置模块
  19. MySQL性能调优与架构设计——第 16 章 MySQL Cluster
  20. 引用类型 ( 对象定义 )——Date 类型

热门文章

  1. android studio使用真机测试时点击Debug调试模式时报Error running app:No target device found,点击运行模式却是启动正常的
  2. [在职软件工程]基于CMMI的软件工程教程
  3. [转]Android下怎么使用LDD查看依赖库
  4. kinect相机做扫描仪扫描人体模型
  5. java和json互转
  6. iperf命令 +speedtest-cli
  7. .NET 匿名方法的BUG,请专家解答
  8. Java Socket实现基于TCP和UDP多线程通信
  9. Rest-assured 写日志到 log4j
  10. artemplate模板