不用Split方法实现分割字符串
2011-04-30 18:09
549 查看
今天在网上看见有人问这个问题,我动手写了下。哈哈 这只是第一步实现,没考虑优化,也没想有没有什么隐藏的bug,不过初步运行是没什么问题了。分享一下吧。
最后把strA返回就行了,返回了一个分割好的字符数组。
List<string> strL=new List<string>(); string temp = ""; string str = "12,13,14.15"; foreach (char c in str) { if (',' == c || '.' == c) { strL.Add(temp); temp = ""; } else { temp = temp + c; } } strL.Add(temp); string[] strA = new string[strL.Count]; strL.CopyTo(strA);
最后把strA返回就行了,返回了一个分割好的字符数组。
相关文章推荐
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割
- C#实现字符串按多个字符采用Split方法分割得到数组
- C#实现字符串按多个字符采用Split方法分割
- 字符串分割的时候用StringUtils.split()方法代替string自带的split,特殊字符不用转义
- C++ 字符串分割方法 实现split
- python中split实现字符串分割方法
- C#实现字符串按多个字符采用Split方法分割
- MySQL里实现类似SPLIT的分割字符串的函数
- C#中使用Split方法分割字符串和Replaced的使用
- C#中使用split分割字符串的几种方法小结
- JS之字符串分割方法split
- Python中通过多个字符分割(split)字符串的方法--转载
- <转>在xslt中实现split方法对查询字符串进行分隔
- plsql 类似Java中的split方法 字符串分割
- C#中使用split分割字符串的几种方法
- ORACLE实现字符串分割SPLIT
- C#实现多个字符分割字符串的方法