iOS isEqualToString和== 区别
来源:互联网 发布:网络播放器怎么看电视 编辑:程序博客网 时间:2024/05/22 15:49
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄
一、isEqualToString和== 场景
isEqualToString : 比较两个字符串是否相等时,应该用isEqualToString
== : 运算符只判断是str1和str2的指针数值,应该用==
注意:如果判断两个字符串对象是否相等,只会执行isEqualToString方法,但是两个指针是不一样的,==方法是不会执行的。
二、isEqualToString和== 的效果图
三、isEqualToString和== 实现代码
- (void)test
{
NSString *str1= [NSStringstringWithFormat:@"abc"];
NSString *str2 =@"abc";
if ([str1isEqualToString:str2]) {
NSLog(@"他们是相同的");
NSLog(@"str1--->%p",str1);
NSLog(@"str2-->%p",str2);
//注意:内容是相同的,地址是不一样的
}
if (str1 == str2) {
NSLog(@"它们是相同的对象!");
}
}
谢谢!!!
阅读全文
0 0
- iOS isEqualToString和== 区别
- iOS 浅析 isEqualToString和==之间的区别
- ==和isEqualToString
- iOS中的相等== isEqual isEqualToString
- Object中 isequal,isEqualToString,!=的区别
- iOS开发:==、isEqual与isEqualToString判断是否相等
- Objective-C中NSString的isEqual、isEqualToString、== 区别
- Objective-C中NSString的isEqual、isEqualToString、== 区别
- isEqual,isEqualToString,== 三者的区别
- Objective-c中 isEqual ,isEqualToString , == 三者的区别
- Objective-C语法之isEqual ,isEqualToString , == 三者的区别
- ctive-c中 isEqual ,isEqualToString , == 三者的区别
- Objective-c中 isEqual ,isEqualToString , == 三者的区别
- Objective-C基础】 isEqual ,isEqualToString , == 三者的区别
- Objective-C中 ==、isEqual、isEqualToString判断字符串相等
- iOS开发之抛出异常 NSDecimalNumber isEqualToString
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- 阿里云ECS搭建Jupyter Notebook
- Webview中js与本地java代码的互相调用
- 在liunx下搭建jpress
- 树莓派Android Things物联网开发:入门及资料汇总
- 基于yammer metrics 开发InfluxReport
- iOS isEqualToString和== 区别
- hadoop集群搭建-Mysql安装
- AJAX实现文件下载
- Activiti进阶(七)——排他网关(ExclusiveGateWay)
- java web学习总结29:EL表达式
- jQuery对象转化成DOM对象
- ResNeXt
- JavaEE的13种核心技术
- matlab处理视频 first