首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#处理字符串如何才能更快

2012-04-23 
C#处理字符串怎么才能更快?有很大的一个字符串,要查找里面是否含有某个字符,用indexOf快还是Contains比教

C#处理字符串怎么才能更快?
有很大的一个字符串,要查找里面是否含有某个字符,用indexOf快还是Contains比教好?如果想截取其中的字符串,除了substring还有其他比较好的方法吗?

[解决办法]
index


[解决办法]
字符串查找的算法目前最好的貌似是KMP,时间复杂度是m+n,m和n分别是两个字符串的长度,我想这两个函数内部也应该是这个算法实现的
[解决办法]
IndexOf的好处之一是可以指定一个iformatter的参数,忽略大小写

热点排行