A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

字符串比较函数


compare
返回的结果三种


NSOrderedAscending,NSOrderedSame,NSOrderedDescending
升序 相同 降序




1 0 -1




NSComparisonResult  result=[str compare:str2];


NSCaseInsensitiveSearch  比较时不区分大小心
NSLiteralSearch 进行完全比较区分大小写(默认)
NSNumbericSearch 比较字符串的字符个数,而不是字符值


NSComparisonResult  result=[str compare:str2 options:NSCaseInsensitiveSearch|NSNumbericSearch];






判断字符串不能用==
而是用isEqualToString
[str1 isEqualToString:str3]
返回BOOL类型 YES NO




NSString前后缀检查


判断字符串前缀


file://
ftp://
https://
http://


判断地址是否是网址


检测一个字符串是否是http://或https://开头


[url hasPrefix:@"http://"];返回值是BOOL类型  url是一个字符串


检测字符串的后缀


[imgName hasSuffix:@".jpg"]判断后缀是否是.jpg




-(NSRange)rangeOfString:(NSString *)aString;


NSRange range=[str1 rangeOfString:str2];
range.location,range.length


2在1中首次出现的位置 和2字符串的长度


找不到返回NSNotFound最大的长整形数。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马