新手C#s.Split(),s.Substring(,)以及读取txt文件中的字符串的学习2018.08.05
2024-08-22 06:33:58
s.split()用于字符串分割,具有多种重载方法,可以通过指定字符或字符串分割原字符串成为字符串数组。
//s.Split()用于分割字符串为字符串数组,StringSplitOptions.RemoveEmptyEntries可以舍去数组中的空格
string[] str=s.Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries); string[] str = s1.Split(',', '|');//split()内参数为可变字符数组,故可以多个设定分隔符
第二条语句执行后,会舍去字符串中的“,”和“|”。
s.Substring(,)用于获取字符串中的某一段字符串。
string s1 = "a,v,b,d,s|1|2|3";
string s2;
s2 = s1.Substring(, );//获取从0开始,长度为5的字符串输出结果为a,v,b
Console.WriteLine(s2);
s2 = s1.Substring();//获取第三个开始之后的字符串输出结果为,b,d,s|1|2|3
Console.WriteLine(s2);
该语句当字符串长度过长,不需要全部显示或者是需要获取字符串中某一特定位置的字符串时可以使用。
从txt中获取字符串,我所采用的是System.IO.File.ReadAllLines(),它可以获取文件中的每一行字符串,并组成字符串数组,分别储存每一行的数据。
//读取文件位置,@用于屏蔽\的转义功能,Encoding.Default加上不会导致输出乱码
s = System.IO.File.ReadAllLines(@"C:\Users\Administrator\Desktop\111.txt",Encoding.Default);
百度查到还有一些方法可以获取文件中的字符串,目前还没有尝试过效果如何。
2018.08.05
最新文章
- 配置windows路由表,使电脑同时连接内网外网方法
- paip.mysql 性能跟iops的以及硬盘缓存的关系
- Java 线程异常处理器
- Bootstrap_警示框
- java中throw和throws的区别
- sdut 2840 Best string Orz~ (dp)
- 利用Echarts设计一个图表平台(一)
- word在线编辑\生成图片(包含截图与合并)
- CodeForces 146E - Lucky Subsequence DP+扩展欧几里德求逆元
- Two-Phase-Commit for Distributed In-Memory Caches--reference
- python分布式环境下的限流器
- zookeeper-操作与应用场景-《每日五分钟搞定大数据》
- 设计模式之适配器模式(Adapter)(6)
- CSS垂直翻转/水平翻转提高web页面资源重用性
- iOS设置tableViewCell之间的间距(去掉UItableview headerview黏性)
- C# 执行CMD命令的方法
- bokeyuan_python文章爬去入mongodb读取--LOWBIPROGRAMMER
- swift知识点 [1]
- 微信小程序:选项卡页面切换
- 阅读笔记《JavaScript语言精粹》