IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
来源:互联网 发布:最小编辑距离算法 编辑:程序博客网 时间:2024/05/29 15:24
1)rangeOfString:截取指定字符串的长度;
2) substringToIndex:7:截取从0 索引到指定索引(7)长度的字符串
3) substringFromIndex:9:截取从指定索引(9)到末尾长度的字符串
4) NSRange range = NSMakeRange(0,7);截取从指定索引(0)到指定(7)长度的字符串
5) substringWithRange:range:截取从指定索引(0)到指定(7)长度的字符串
6 )isEqualToString:@"p://www":比较字符串包含关系,区分大小写
7) stringWithFormat:格式化字符串。
void findSubString(){
NSString *filename = @"config.ini";
NSString *escapedPath = @"/Users/config.ini";
//在escapedPath中查找filename
//NSRange iStart = [escapedPath rangeOfString :filename];
NSRange iStart = [escapedPath rangeOfString: filename options:NSCaseInsensitiveSearch];
// NSLog(@"iStart length is %@:",iStart.length);
// NSLog(@"iStart location is %@:",iStart.location);
if (iStart.length > 0){
//获取从escapedPath开始位置到iStart.location-1长度的子字符串
NSString *subStr = [escapedPath substringToIndex:iStart.location-1];
NSLog(@"subStr:%@",subStr);
//获取从escapedPath从iStart.location+1开始到末尾的子字符串
NSString *extension = [escapedPath substringFromIndex:iStart.location];
NSLog(@"extension:%@",extension);
NSString *url =@"http://www.sevenuc.com";
NSRange range = NSMakeRange(3,7);
NSString* prefix = [url substringWithRange:range];
NSLog(@"prefix is:%@",prefix);
if([prefix isEqualToString:@"p://www"])
{
NSLog(@"prefix is equal %@",prefix);
}
else {
NSLog(@"prefix is not equal %@",prefix);
}
//获取url从0开始共7个字符的子字符串
if ( [prefix isEqualToString:@"http://"] )
NSLog(@"http prefix found");
}
}
void formatString(){
int documentId=100;
NSString *documentFileName=@"test.doc";
NSString *requestSring=[NSString stringWithFormat:@"<files><fileid>%d</fileid><filename>%@</filename></files>",documentId,documentFileName];
NSLog(@"requestString:%@",requestSring);
}
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- NSString函数stringWithFormat与stringWithString的比较
- iOS: NSString应该用initWithFormat? 还是 stringWithFormat?
- iOS NSString截取字符串
- IOS NSString--字符串截取--
- iOS NSString的截取
- IOS--NSString(字符串截取)
- IOS NSString 截取,objectAtIndex,rangeOfString
- iOS截取字符串(NSString)
- iOS截取字符串(NSString)
- NSString中stringWithFormat的用法
- 关于NSString stringWithFormat输出“%”问题
- iOS NSString的比较
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnumerator
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnumerato
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnumerator
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnu ...
- Android目录结构简介
- Google推出Apache加速模块 速度提高50%!
- 在Objective-C 的工程中使用Swift文件
- 通过ajax方式实现用户名存在性检查
- [教程] 文本分类入门(番外篇)特征选择与特征权重计算的区别
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- Android应用开发自定义图片剪辑头像设置
- PHP清除网页病毒的方法
- 求要素类中一部分要素的并集
- 《game design workshop》阅读笔记(二)——Game Design Basics——The Structure of Games
- 过来人的Java编程经验汇总3-整理&重制
- java使用部分字符串搜索文件
- Redis中集合类型Set
- ubuntu 12.04设置NFS