myIsEqualToString
2016-03-21 11:11
267 查看
BOOL myisEqualToString(NSString * str1 , NSString * str2)
{
//1.如果两个字符串,指针地址相等,就说明一定是相等
if(str1 == str2) return YES;
//2.如果长度不想等,一定是不想等的
if(str1.length != str2.length) return NO;
//3.逐个字符进行判断
for(int i = 0; i < str2.length; i++)
{
//根据索引值,去除字符串中,具体的一个字符
unichar str1C = [str1 characterAtIndex:i];
unichar str2C = [str2 characterAtIndex:i];
//只要有一个字符不等,那么说明这两个字符串,是不相等的
if(str1C != str2C) return NO;
}
return YES;
}
{
//1.如果两个字符串,指针地址相等,就说明一定是相等
if(str1 == str2) return YES;
//2.如果长度不想等,一定是不想等的
if(str1.length != str2.length) return NO;
//3.逐个字符进行判断
for(int i = 0; i < str2.length; i++)
{
//根据索引值,去除字符串中,具体的一个字符
unichar str1C = [str1 characterAtIndex:i];
unichar str2C = [str2 characterAtIndex:i];
//只要有一个字符不等,那么说明这两个字符串,是不相等的
if(str1C != str2C) return NO;
}
return YES;
}
相关文章推荐
- C#中volatile和synchronized
- removeFromSuperView
- 81. Search in Rotated Sorted Array II
- Level Order Traversal 图的层序遍历 cpp
- 将子控件插入指定位置
- String、StringBuffer与StringBuilder之间区别
- 记录心路历程
- 279. Perfect Squares
- 解决android 单击事件和移动事件的冲突
- 35 个 Java 代码性能优化总结
- 我的工作脚本
- MATLAB 编程风格指南
- 朴素贝叶斯
- 机器学习中方差与偏差的理解
- 全面阐述overflow:hidden属性 (清除立体浮动)
- php变量覆盖漏洞
- 分享 13 个帮助你简化开发的 jQuery 插件
- 心中有佛,看谁都是佛;心中有屎,看谁都是屎。
- 用jquery控制图片的最大宽度
- 如何让百度收录以图文显示