日期:2014-05-18  浏览次数:20958 次

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

------解决方案--------------------
index


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